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 включен.

Любой свет в этом вопросе действительно ценится.

Ответы на вопрос(2)

Ваш ответ на вопрос