Здравствуйте, vsb, Вы писали:
vsb>Могу предположить, что проблема в другом. Есть юз-кейсы, где связанная сущность нужна, а есть — где не нужна. Если стоит join, то он вносит замедление всегда. В Java это решается с помощью lazy/eager fetch. Как в .NET — не знаю, но, полагаю, должно быть что-то похожее. Вероятно они просто не смогли разобраться в ORM.
В Entity Framework это тоже решается, можно указать что инклюдить в данный маппинг, а что оставить за бортом. Просто кажется, что легче иметь один маппинг, который затем постепенно расширется и превращается в God Object. Со всеми вытекающими.