Ошибка 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»

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

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