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