Иногда полезно извлечь мои сущности из базового класса, например так:
public abstract class DestructableBase : IDestructable
{
/// <summary>
/// If true, this object should be deleted from the database.
/// </summary>
[NotMapped]
public bool _destroy { get; set; }
}
Это позволяет веб-клиенту пометить сущность как нуждающуюся в удалении, когда данные отправляются обратно на сервер.Очевидно, что я не хочу записывать такое свойство в базе данных, поэтому я использую атрибут [NotMapped].
Я все больше и больше начал использовать свободный API для выполнения своих конфигураций и хотел быпрекратить использование аннотаций данных.Есть ли способ использовать свободный API для этого без необходимости устанавливать Ignore () для каждой сущности в отдельности?Или вообще есть лучший способ?