突然想到說,我有以下兩種模式:方式完成從兩個列表樹與匹配的ID
public class Order
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Location { get; set; }
public string Street { get; set; }
public IList<Appointment> Appointments { get; set; }
}
public class Appointment
{
public Guid Id {get; set;}
public DateTime StartDate {get; set;}
public DateTime EndDate {get; set;}
public Guid OrderId { get; set; }
}
我有訂單項目(所有的約會空表)的列表和一個包含所有約會的列表,我不知道如何匹配這兩個列表中的元素,以獲取包含所有相應約會(基於OrderId)的Order對象。
我該如何以有效的方式做到這一點?我不想遍歷所有訂單,並指定相應的約會。
你到目前爲止嘗試過什麼?什麼沒有用?你有什麼方法來填充'約會'?你使用EF,ADO等嗎?一旦我們看到你已經嘗試了什麼或者你在用什麼來填充你的實體,這很容易。 – ragerory
不應該將'Order'對象的任何實例上的'Appointments'屬性填充到數據存儲中相應的'Appointment'對象中?真的不清楚問題是什麼。你在哪裏獲得這些類的實例,以及它們如何填充數據? – David
我用Nhibernate標準工作,這個例子要複雜得多,但是在2個連接之後,在2DTO的OrderDto和AppointmentsDto映射之後,我必須以某種方式高效地合併它們 –