Переместить свойства DbSet <TEntity>в отдельный класс в Entity Framework Core - PullRequest
1 голос
/ 08 апреля 2019

Вот что у меня есть в классе MyContext

 public class MyContext:DbContext
 {           
        public  DbSet<Country> Countries { get; set; }
        public  DbSet<State> States { get; set; }
 }

Я хочу поместить все эти DbSet свойства в отдельный файл и просто добавить один оператор в класс MyContext, чтобы добавить всеDbSet из этого отдельного файла.

1 Ответ

3 голосов
/ 08 апреля 2019

Используйте частичный класс и определите свойства DbSet<T>.

MyContext.cs

public partial class MyContext:DbContext
{           
}

MyContextProperties.cs

public partial class MyContext:DbContext
{           
    public  DbSet<Country> Countries { get; set; }
    public  DbSet<State> States { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...