Linq2Sql или Nhibernate для проекта MVC.NET - PullRequest
0 голосов
/ 30 октября 2010

Я собираюсь сделать меньший веб-сайт в MVC.NET, в основном, чтобы научиться работать с инфраструктурой MVC.NET. Я не могу решить, следует ли мне использовать NHibernate или Linq2Sql в качестве уровня доступа к данным. Linq2Sql будет намного проще и быстрее в установке, но он не имеет таких возможностей, как NHibernate (2-х слойное кэширование и т. Д.).

Так что было бы разумнее потратить больше времени на настройку DAL с помощью NHibernate, или Linq2Sql, вероятно, будет достаточно?

1 Ответ

0 голосов
/ 30 октября 2010

Если это сайт, который вы разрабатываете для изучения ASP.NET MVC, вы можете предоставить реализации для обеих платформ.Таким образом вы изучите оба, а также убедитесь, что вы можете легко поменять слой доступа к данным на другой, не затрагивая другие части сайта.Кроме того, с FluentNHibernate говорить, что с NHibernate вам потребуется больше времени для настройки слоя DAL, чем с Linq2Sql, просто неправильно.Возможно, у вас будет лучшая интеграция с IDE.

Также обратите внимание, что Linq2Sql устарела в пользу Linq для сущностей .

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