Если я просто хочу, чтобы все было очень просто, и просто сопоставил мои таблицы с POCO 1: 1 без наборов на объектах
например. вместо того, чтобы делать:
class Order
class OrderItems
где у вас есть:
Order o = new Order();
o.Items <-- collection of OrderItems that will query the db using lazy loading
Мне просто нужно сделать это вручную:
Order o = myDAO.FindById(1);
OrderItems i = myDAO2.FindByOrderId(o.Id);
, используя этот подход, мне все еще нужно использовать dll Castle.dynamic и обходить проблему среднего доверия?