Мы думали, что L2S великолепен, пока не попробуем сделать обновления. Тогда это было жалко. Мой коллега делал большую часть этой работы, а я занимался другими делами. Он говорил об EF и о том, как излишняя конфигурируемость делала его беспорядочным в использовании.
Я предположил, что, поскольку мы нацелены на MSSQL, и это не изменится, он мог бы взломать все абстракции провайдера базы данных. Некоторое время спустя он сказал мне, что это хорошее предложение, и его код был намного проще и менее сложен в обслуживании.
Мне любопытно, на каком основании за этот ответ проголосовали против . Он описывает реальный опыт и обсуждает альтернативную стратегию и относительный успех этого подхода. Понижающее голосование - за ответы, которые вводят в заблуждение, фактически неверны или просто троллинг.
Так получилось, что я изменил свою позицию в отношении EF против L2S, но это не меняет того факта, что отрицательное голосование просто потому, что оно выражает мнение, отличное от вашего, является инфантильным и полностью противоречит духу StackOverflow.