Ошибка CS0053: несогласованная доступность свойства DbSet в .NET Core Entity Framework — как устранить?C#

Место общения программистов 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»

Я нигде не могу найти причину появления этой ошибки.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»