Новичок в EF Core, поэтому извиняюсь, если это прозвучит как нечто общее.Я работаю над приложением, в котором мы сначала используем базу данных и создаем леса для нашего уровня API.Насколько я понимаю, контекст обновляется каждый раз, когда мы запускаем скаффолдинг для добавления новых объектов базы данных.Проблема в том, что мне нужно внести изменения в то, как я пытаюсь фильтровать активные результаты.
modelBuilder.Entity<Order>(entity =>
{
// here's the problem
entity.HasQueryFilter(d => d.IsActive);
entity.HasOne(d => d.Invoice)
.WithMany(p => p.Order)
.HasForeignKey(d => d.InvoiceId)
.HasConstraintName("FK_Order_Invoice");
Я пытаюсь добавить .HasQueryFilter, чтобы только заказы, которые былипомеченные как активные возвращаются.Проблема в том, что, поскольку мы используем скаффолдинг, он будет перезаписываться каждый раз, когда я создаю новый контекст.Есть ли способ, которым я могу сохранить это?