Re[23]: Entity Framework за! и против!
От: itslave СССР  
Дата: 21.11.12 11:22
Оценка:
Здравствуйте, IB, Вы писали:

I>>LL очень красиво отрубается, и вообще ничего не загружает.

Загружает все что скажешь ему загрузить. там есть специальный extension method — Include и специальное понятие — navigation property. И все загружается.

IB>но с произвольным объектом все равно работать нельзя.

Можно пример "произвольного объекта", с которым оно не работает? У меня работает с самописными POCO обьектами аж бегом.

IB>Толку от этого, если запросы все равно строятся хуже чем в L2S?

Толку то, что стало работать быстрей. Если уж совсем все печально, то есть воркэраунды. Костыли, согласен, но они далеко не каждый день нужны.

I>>Не без греха, но исключения у меня почему то 'на каждом шагу' не кидает.

IB>А у меня кидает даже на самых примитивных сценариях, типа group join-а.
http://msdn.microsoft.com/en-us/library/bb397895.aspx
Ничего не кидает.

I>>Потому как не recommended way.

IB>Who cares? И, главное, кем не recommended? Теми кто EF разрабатывает? Люди, которые за десяток лет не смогли создать нормальный рабочий продукт, не имеют права что-либо кому-либо рекомендовать.
Очевидно не рекомендуется теми, кто бюджеты и прочие ресурсы распределяет.

IB>С перспективами развития все понятно, а вот с органичениями пожалуйста по подробнее.

Сходу — провайдеры к разным СУБД.

IB>А вот EF, в силу своей врожденной кривизны, как раз и накладывает очень большое количество совершенно необязательных ограничений.

IB>Так повторяю свой вопрос — какого хрена?
Пока что ограничения больше декларируемые чем реальные. И акцент на "неправильной" архитектуре, чем на реальных юзкейсах. Мир несовершенен, селяви.

I>>На самом деле, не так страшен черт как его малюют.

IB>Он не страшен, он убог и уродлив.
Ты необьективен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.