Я использую EF 4.1 и используя первый подход DB. Я также создал файл .edmx. Теперь я хочу создать классы POCO.
Для этого я установил EF 4.x DbContext Generator, а также EF 4.x POCO Entity Generator из NuGet.
Я полностью понимаю, что рекомендуется использовать DbContext для EF 4.1+, поскольку он получен из ObjectContext. Тем не менее, я все еще сгенерировал свои классы POCO с помощью первого поколения с помощью EF 4.x POCO Entity Generator, а затем также EF 4.x DbContext Generator.
РЕДАКТИРОВАТЬ: Обнаружено это ADO.NET DbContext Generator и ADO.NET Poco Entity Generator (ObjectContext)
В любом случае он генерирует файлы .Context.tt и Model.tt. Так в чем же разница в файлах, сгенерированных одним из инструментов? Почему рекомендуется использовать DbContext для EF 4.1+?
Я также хотел бы знать ограничения ObjectContext.