Entity Framework 4 и LINQ to SQL, для небольших и средних приложений, работающих с SQL Server
Я видел некоторое обсуждение L2S против EF4 по переполнению стека еще в апреле, когда был запущен VS2010, а именно:
Дамп Linq-To-Sql теперь, когда вышла Entity Framework 4.0?
Стоит ли переходить на Entity Framework для нового небольшого приложения?
Теперь, по прошествии 6 месяцев, предположительно, люди стали больше взаимодействовать с EF4, поэтому мне любопытны свежие мнения, особенно когда речь идет о работе только с SQL Server.
Я много использовал LINQ to SQL и немного играл с EF4. Я не возражаю против того, чтобы углубляться в изучение EF4 и изучать его, но я не уверен, что оно того стоит, если мое приложение будет общаться только с SQL Server.
Итак, если бы у вас был некоторый опыт работы с обоими, и вы должны были сегодня запустить новое малое или среднее приложение с серверной частью SQL Server, какое из них вы бы выбрали?
И, конечно же, почему ...