Я разговаривал с кем-то о платформе Entity Framework, и я пока не в нее вникаю, но я хотел бы изучить ее. Тем не менее, я все еще смущен, должен ли я это изучать или нет. Я слышал много людей, говорящих, что вы не должны использовать фреймворк сущности, но я не слышал никаких аргументов, почему это так.
Итак, мой вопрос: какие pro и con используют Entity Framework по сравнению с другими продуктами. Как
- NHibernate
- DataObjects.Net
- и т.д..
С точки зрения простоты использования, тестируемости, семантики...
Я знаю, что есть несколько дубликатов questions об этом. Но все они устарели (2008,2009), и, честно говоря, в аргументах также нет чего-то. Я знаю, что Entity Framework 4.0 доступен, и я пока не нашел хорошего (полного) сравнения.
Ответы
Некоторые из приятных людей здесь ответили на мой вопрос, объяснив некоторые подробности о разных рамках. Думал, что было бы неплохо показать их здесь для дальнейшего использования.