В таблице уже есть столбец Удалить для мягкого удаления из веб-приложения.Удалить столбец в таблице azure mobile app
В той же таблице я указал на мобильные услуги/приложения в лазурном виде.
Также создана колонка DeleteMS для мобильных служб и использована auto mapper в WebApiConfig.cs.
При создании DTO я переименую старый столбец Delete в IsDelete и сохраняю его как свойство EntityData-Delete.
Contactdto
public class Contactdto : EntityData
{
public int contact_id { get; set; }
public bool IsDeleted { get; set; }
//public bool DeletedMS { get; set; } //manually added column
}
WebApiConfig.cs
cfg.CreateMap<tblcontact, Contactdto>()
.ForMember(dto => dto.IsDeleted, map => map.MapFrom(tbl => tbl.deleted));
cfg.CreateMap<Contactdto, tblcontact>()
.ForMember(tbl => tbl.DeletedMS, map => map.MapFrom(dto => dto.Deleted));
Является ли это правильный подход? или я буду использовать ту же колонку, что и у нас? Как только запись удаляется из мобильного приложения. Будет ли это влиять на веб-приложение после запуска службы синхронизации?
Пожалуйста, помогите.