В настоящее время я сделал это: < /p>
Код: Выделить всё
// Query filters https://learn.microsoft.com/en-us/ef/core/querying/filters
modelBuilder.Entity().HasQueryFilter(m => !m.Deleted);
modelBuilder.Entity().HasQueryFilter(m => !m.Deleted);
modelBuilder.Entity
().HasQueryFilter(m => !m.Deleted);
modelBuilder.Entity
().HasQueryFilter(m => !m.Deleted);
modelBuilder.Entity
().HasQueryFilter(m => !m.Deleted);
modelBuilder.Entity().HasQueryFilter(m => !m.Deleted);
// many more entity types....
Код: Выделить всё
public class BaseModel
{
public Guid CreatedBy { get; set; }
public Guid UpdatedBy { get; set; }
public DateTime DateCreated { get; set; }
public DateTime DateUpdated { get; set; }
public bool Deleted { get; set; }
}
< /code>
Можно ли добавить фильтр запросов для любого класса, который наследует BaseModel < /code>?
что -то вроде: < /p>
modelBuilder.Entity().HasQueryFilter(m => !m.Deleted);
Подробнее здесь: https://stackoverflow.com/questions/657 ... l-entities
Мобильная версия