Entity Framework против альтернатив - PullRequest
0 голосов
/ 19 марта 2009

Дубликат:

Какой OR \ M вы бы порекомендовали для большого приложения ASP.NET, Entity Framework или NHibernate. Какие преимущества и недостатки вы считаете характерными для обеих технологий?

Ответы [ 2 ]

7 голосов
/ 19 марта 2009

NHibernate гораздо более зрелый, имеет большую пользовательскую базу и поддерживает «настоящую ленивую загрузку», невежественна в отношении постоянства ...

Я бы пошел на NHibernate.

1 голос
/ 19 марта 2009

Я собрал довольно длинный ответ на похожий вопрос: ADO.NET Entity Framework: принятие решений между решениями ORM .

Однако, поскольку вы спросили :) Я согласен, я бы выбрал NHibernate для веб-решения "Enterprise" сегодня , однако ..

Следующая версия Entity Framework заслуживает пристального внимания. Первая версия не была готова для крупномасштабного развертывания, и сгенерированный T-SQL оставляет желать лучшего, но я вижу большое будущее, если команда ADOEF сможет правильно его собрать. Это действительно может быть что-то, особенно если оно может использовать обновленные службы данных SQL!

Во всяком случае, я бы освежил в eSql (Entity SQL) и привыкну к синтаксису использования LINQ для написания запросов данных. Что-то подсказывает мне, что это будет отличный опыт, который пригодится в течение следующих нескольких лет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...