Быстрое ORM для безболезненного прототипирования ASP.NET MVC на SQL Server - PullRequest
0 голосов
/ 02 апреля 2011

Что такое хороший ORM для быстрого прототипирования без ущерба?

Я использовал LINQ-to-SQL с большим успехом, но я всегда заканчиваю тем, что строю вокруг него целый слой хранилища (и все, что влечет за собой), поэтому мне не нужно помещать «Вставить / Обновить» и логику отображения в моих контроллерах. Если я хочу добавить столбец, я должен написать миграции и обновить интерфейсы и репозитории.

Я бы хотел что-то, что просто работает . db4o - хороший кандидат, но у меня всегда были проблемы с отсутствием правильной подкачки данных и поддержкой первичного ключа. Итак, давайте сузим его до решения на основе SQL, которое работает с SQL Server.

Какой ORM может создать реляционную базу данных SQL с наименьшим количеством конфигурации или кода?

Ответы [ 3 ]

3 голосов
/ 02 апреля 2011

Entity Framework довольно приятный, и в последнем выпуске вы получите несколько полезных функций, таких как Code First и POCO.

1 голос
/ 02 апреля 2011

Я бы посмотрел на Свободный NHibernate , так как он действительно быстр, и плавная конфигурация хорошая.

0 голосов
/ 02 апреля 2011

Entity Framework / Linq2SQL имеют самое короткое время выхода на рынок. NHibernate немного сложнее.

Я бы все равно пошел с NHibernate. Когда все становится сложнее, медленнее становится все труднее, если это имеет смысл.

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