Преобразование LinqToSql DAL в EntityFramework

У меня есть приложение, которому чуть больше года, но оно все еще развивается и, вероятно, будет все больше и больше вращаться вокруг растущей схемы базы данных в ближайшей или среднесрочной перспективе. Приложение было написано с использованием LinqToSql, который достаточно хорошо удовлетворил наши потребности. Мы столкнулись с несколькими болевыми точками, но постарались их обойти. В настоящее время я считаю, что это приложение требует минимальных требований к базе данных.

Теперь, когда EntityFramework выглядит как ORM, Microsoft подталкивает людей к тому, что мне интересно, не неизбежно ли мы захотим мигрировать в этом направлении.

Я слышал много хорошего и плохого о EntityFramework. Так что мне интересно, лучше ли мне сделать решительный шаг сейчас или дождаться версии 2.0, когда появится VS10? Есть предположения? Потеряю ли я какую-либо функциональность, если сделаю это сейчас?

Если бы я решил мигрировать, может ли кто-нибудь указать мне на какие-либо ресурсы о том, что здесь происходит?

Спасибо!


person BrettRobi    schedule 24.04.2009    source источник
comment
Имейте в виду, что если это находится в общей среде, реализация Entity Framework может занять некоторое время. Я использовал только Generics, и у меня был установлен Linq, к счастью, приложение было слабо связано, потому что я столкнулся с проблемой при одновременном использовании GoDaddy и Entity. Я пока придерживаюсь Linq.   -  person Jeff Ancel    schedule 25.04.2009
comment
Связанный stackoverflow.com/questions/6414058/   -  person Chris Moschini    schedule 21.09.2013


Ответы (1)


Подождать или поменять сейчас? Лично я бы подождал (см. Как вы думаете, это выгодно перейти на Entity Framework?) для VS2010 (как минимум) - и пока не выйдет бета-версия, я не могу проверить, реализованы ли вещи, которые я использую в L2S, которых нет в EF.

Вопрос о ресурсах и т. Д. Может быть дублированием Как перейти с Linq 2 SQL на Linq 2 Entities??

person Marc Gravell    schedule 24.04.2009