Entity Framework 6 предоставляет репозитории и UoW из коробки
Но как вы используете это?
у меня естьCode First
Проект настроен и пробует кое-что с этим новым EF6. Чтение всевозможных постов / блогов от EF4 / 5 от 2 лет. Но ничего об EF6.
Допустим, у меня есть эти объекты:
public DbSet<Person> Persons { get; set; }
public DbSet<Order> Orders { get; set; }
public DbSet<Invoice> Invoices { get; set; }
Нужно ли мне создавать репозитории для каждой сущности? Или быclass
Достаточно ли некоторых методов для выполнения некоторых пользовательских вычислений помимо CRUD?
Я знаю, что эта строка:
kernel.Bind<MyDbContext>().ToSelf().InRequestScope();
Будет достаточно дляDI
и что он будет внедряться через конструктор в классы верхнего уровня, где это применимо.
В проекте есть библиотека классов и веб-проект.asp.net-mvc
, Где проект класса lib содержит мои сущности и имеетMigrations
включен.
Любой свет в этом вопросе действительно ценится.