Если я до сих пор не ладил с Entity Framework, есть ли шанс, что мне понравится новый EF в .Net 4.0 - PullRequest
1 голос
/ 31 мая 2009

Пока мне не понравился EF. Хотя мне нравились инструменты и то, как легко было создавать определенные типы отображений и отношений, другие типы были трудной задачей, и поддержка Linq в EF была не так уж велика (не могу создавать свои собственные методы расширения фильтра).

Является ли новый EF в .Net 4.0 лучше. Учитывая то, что я уже сказал, есть ли шанс, что мне это понравится.

Резонанс, который я спрашиваю, заключается в том, что я часто использую linq2sql и мне не нравится ощущение, что платформа, которую я использую, собирается устаревать. Я хотел бы перейти на что-то, максимально похожее на то, что у меня уже есть.

Спасибо за ваше мнение

Ответы [ 4 ]

4 голосов
/ 31 мая 2009

Это всего лишь мнение, но я верю, что новый EF будет значительно улучшен. У них почти наверняка будет какой-то путь перехода от Linq к SQL. Будет ли это выглядеть как Linq to SQL - другая история. У этих двух инструментов несколько иная философия.

Хотя EF будет разработан для корпоративных сценариев, я надеюсь, что следующая версия все еще будет достаточно легкой, чтобы служить адекватной заменой L2S в небольших сценариях приложений.

2 голосов
/ 01 июня 2009

Я действительно с оптимизмом смотрю на EF 4.0 из всего, что я видел до сих пор. бета-версия уже доступна подписчикам MSDN и решает множество проблем, связанных с POCO, сохранением невосприимчивости, поддержкой N-Tier и всем этим. Я продолжаю рекомендовать читать блог команды ADO.NET * * * * * * * * * * * как отличный ресурс для того, что изменилось.

Вы не можете сравнить его с первым выпуском, потому что это очень большой пересмотр, и многое изменилось.

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

0 голосов
/ 03 декабря 2009

Посмотрите эту презентацию, и вы поймете, почему EF стоит вашего времени.

Как мыслить как презентация Entity Framework: http://blogs.teamb.com/craigstuntz/2009/09/11/38394/

0 голосов
/ 02 июня 2009

Там было много улучшений. Я столкнулся с парой странных проблем, но пока ничего неразрешимого. Мне потребовалось несколько часов, чтобы понять, как работает POCO, то есть они потратили много времени. Я рекомендую вам скачать VS2010 и поиграть с ним самостоятельно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...