начебто мона якось гарніше зробити аніж '= null!;', але то я душніла не відповідаю навіть на питання)
це по відосу на каналі dotnet'u робив, самому не подобається)
Оскільки ти юзаєш OnConfiguring, створи class TestDbContext : RealDbContext і зроби там override
там є щось типу DbSet<Type>.Empty чи шось таке, десь бачив але я і сам не дуже шарю за EF)
а = default тут не підійде? я сам не знаю, просто цікаво)
так дефолт теж налл буде
зараз спробую, дякую
начебто дефолт налл для класів а якщо дбсет це структура то я прифігію)
Або зміни на DbContextOptions, додавши конструктор з відповідним параметром, щоб із делегата налаштовувати services.AddDbContext(opts => { opts.UseAnythingYouWant(); });
ось вони, нормальні люди що пропонують рішення а не дой0буються до іншого коду)
А щодо null! є наступне рішення public DbSet<T> MySet => Set<T>();
але ж формально - це одне й те ж, правильно?
Обсуждают сегодня