Здравствуйте, Tom, Вы писали:
Tom>Всем привет,
Tom>Хотелось бы в одном месте, например в одном топике собрать все проблемы которые вытекают из обьектно ориентированного способа работы с данными (БД) и использовании ORM средств.
Tom>Очень желательны примеры кода!
Сильно зависит от ORM.
Tom>Для разминки сразу вставлю свои 5 копеек — Практически все ORM заставляют пользователя использовать LazyLoad, без него они практически не работоспособны.
Контрпример — Linq2SQL и EF вполне работоспособны без LL.
Tom>Ну и статья так же для разминки
Tom>http://blogs.tedneward.com/2006/06/26/The+Vietnam+Of+Computer+Science.aspx
Без рассмотрения конкретных примеров — безсмысленно.
Сейчас недостатки Linq2SQL и EF заключаеются в отсуствии DML (insert\update\delete) и слабой поддержки возможностей SQL (особенно у EF).