Ошибка CS0053: несогласованная доступность свойства DbSet в .NET Core Entity Framework — как устранить? ⇐ C#
-
Гость
Ошибка CS0053: несогласованная доступность свойства DbSet в .NET Core Entity Framework — как устранить?
У меня есть простой проект библиотеки основных классов .net, и я пробую подход «сначала код» для CRUD.
Вот мой код:
с использованием системы; использование System.Collections.Generic; использование System.Text; использование EFDemoApp_Domain.Entities; использование Microsoft.EntityFrameworkCore; пространство имен EFDemoApp_Domain.DataAccess { общедоступный класс EFDemoAppDataContext:DbContext { public EFDemoAppDataContext (параметры DbContextOptions): база (опции) { } public DbSet Пациенты {get; набор; } защищенное переопределение void OnConfiguring (DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer(""); } } } В операторе public DbSet Patients имя свойства Patients отображается как следующая ошибка:
Код серьезности Описание Состояние подавления строки файла проекта Ошибка CS0053 Несоответствующая доступность: тип свойства «DbSet» менее доступен, чем свойство «EFDemoAppDataContext.Patients»
Я нигде не могу найти причину появления этой ошибки.
У меня есть простой проект библиотеки основных классов .net, и я пробую подход «сначала код» для CRUD.
Вот мой код:
с использованием системы; использование System.Collections.Generic; использование System.Text; использование EFDemoApp_Domain.Entities; использование Microsoft.EntityFrameworkCore; пространство имен EFDemoApp_Domain.DataAccess { общедоступный класс EFDemoAppDataContext:DbContext { public EFDemoAppDataContext (параметры DbContextOptions): база (опции) { } public DbSet Пациенты {get; набор; } защищенное переопределение void OnConfiguring (DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlServer(""); } } } В операторе public DbSet Patients имя свойства Patients отображается как следующая ошибка:
Код серьезности Описание Состояние подавления строки файла проекта Ошибка CS0053 Несоответствующая доступность: тип свойства «DbSet» менее доступен, чем свойство «EFDemoAppDataContext.Patients»
Я нигде не могу найти причину появления этой ошибки.
Мобильная версия