Я начинаю новый проект с использованием C # и ASP.NET 3.5 с SQL Server 2005, и я пытаюсь решить, какой ORM лучше всего использовать между LinqToSQL, LinqToEntities или NHibernate.
В идеале я хотел бы использовать предпочтительный опыт Microsoft; но мне нужно использовать решение, которое будет обеспечивать производительность, сопоставимую с использованием хранимых процедур без затрат на обслуживание, и будет легко развертывать обновления для веб-приложения и базы данных, поскольку мы находимся в среде Enterprise, а база данных контролируется другой группой.
Мне очень нравится простота использования, которую предоставляет LinqToSQL, и я склоняюсь к любому решению Linq поверх NHibernate.
Заранее спасибо за все рекомендации!
Jason