Я создаю проект MVC, но неохотно использую ADO.NET Entity Framework по той причине, что он не предоставляет мне многоуровневый подход для моего приложения (DAL, BLL). Это верно? Если да, есть ли альтернативы?Альтернативы модели ASP.NET MVC
ответ
Не совсем корректно по проблеме BLL/DAL (я сделал это), хотя они не облегчают вам задачу. Следующая версия в .Net 4.0 решает это по большей части.
Это пространство взрывается, множество вариантов там.
Вот что я хотел бы рассмотреть сливки урожая
- Entity Framework (MS выбор дю jeur)
- (огромный следующий, но немного сползать)
- Subsonic (компактный и простой, но мощный)
- Linq2Sql (эй переполнение стека использует его)
В родах l, переход с MSFT никогда не является плохим выбором, так как поддержка продукта всегда есть, и если они будут придерживаться EF, в конечном итоге это будет лучший выбор (обычно они правильно подходят к версии 3). Nhibernate существует некоторое время, и есть много фанатичной поддержки для них. Взгляните на каждое сообщество, которое легко сделать по ключевым словам здесь.
Пожалуйста, не платят за одного, слишком много хороших свободных/открытых решений там
Интересная производительность сравнения here
- 1. ASP.NET MVC альтернативы?
- 2. Альтернативы MVC
- 3. привязка модели ASP.NET MVC
- 4. ASP.NET MVC Id модели
- 5. ASP.Net MVC привязка модели
- 6. привязка модели ASP.NET MVC
- 7. Ошибка проверки правильности модели MVC модели ASP.NET
- 8. Альтернативы членства ASP.NET
- 9. Состояние модели управления MVC Asp.net MVC
- 10. привязка данных модели ASP.NET MVC
- 11. Проверка модели в ASP.NET MVC
- 12. ASP.NET MVC свойства комплексной модели
- 13. ASP.Net MVC HTTPRequestBase в модели
- 14. Редактирование модели в asp.net mvc
- 15. Предупреждения модели в ASP.NET MVC
- 16. Check модели в ASP.NET MVC
- 17. Дизайн модели в ASP.NET MVC
- 18. рендеринг модели представления MVC ASP.NET
- 19. Asp.net- Mvc Комплексная модели связывание
- 20. ASP.NET MVC - Проверка уникальности модели
- 21. ASP.NET MVC - Модели, уведомляющие представления?
- 22. Обновление модели в asp.net mvc
- 23. asp.net MVC пользовательской модели связующий
- 24. ASP.Net MVC 3 пункт модели
- 25. Пример модели сообщений ASP.NET MVC?
- 26. Структура проверки модели MVC Asp.Net
- 27. «ASP.NET WebForms MVP» в качестве альтернативы «ASP.NET MVC»
- 28. Поиск альтернативы ng-модели
- 29. Каковы альтернативы модели водопада
- 30. Какие альтернативы доступны для контроллера модели?
ormbattle.net очень спорный сайт сравнения, так что имейте это в виду слишком –
также, я бы порекомендовал Fluent-NHibernate над обычным старым NHibernate –
Согласен, ormbattle был просто интересной штукой, которую я нашел, я бы не вкладывал в нее никакого веса. Любой из этих ORM будет работать в разумных пределах, и вы всегда можете перейти к сохраненным процессам или обычным ADO.NET, когда это имеет смысл. –