Я собираюсь начать небольшой проект с использованием .NET 4, C # и Entity Framework v4.
У меня есть 50 таблиц плюс.Если я напишу отдельный CRUD для каждой сущности (каждой таблицы), будет много работы, и я практикую DRY.Итак, я имею в виду общий CRUD для Entity Framework.Но у общего CRUD есть свои плюсы и минусы.
После поиска универсального CRUD для Entity Framework я нашел один в https://github.com/rcravens/GenericRepository, и у него есть свои плюсы и минусы.
Cons:
Hides useful features of the ORM
Adds complexity to the design
Pros:
Abstracts away the ORM / persistence implementation
Allows the persistence layer to be faked for testing
Итак, если вы использовали общий CRUD Entity Framework, у вас были какие-то серьезные проблемы?Кроме того, есть ли какой-нибудь общий CRUD для Entity Framework кроме GenericRepository ?