您可以創建一個代表服務方法所需結果的新類。 比方說:
public class MyCustomerResult
{
public int CustomerID{get;set;}
public string CustomerName{get;set;}
public DateTime? OrderDate{get;set;}
}
,然後創建一個返回新類的方法
public IQueryable<MyCustomerResult> GetMyCustomerByLastName(string startingLastNameLetter)
{
//you should modify query to return data that you need, this is only example
var q = from customer in this.ObjectContext.Customers
from order in this.ObjectContext.Orders
where c.CustomerID = o.CustomerID
select new MyCustomerResult
{
CustomerID=c.CustomerID,
CustomerName=c.CustomerName,
OrderDate=o.OrderDate
}
return q;
}
我認爲你需要加入這個兩代表客戶ID來標識 – 2013-05-04 12:19:25
使用您的qeuery加入並使用SqlDataAdapter的填補數據集 – 2013-05-04 12:21:28
您可以使用連接,然後獲取客戶的整套訂單。然後,您可以將該數據綁定到「IEnumerable」,其中'CustomerData'將是一個具有'IEnumerable '對於客戶,您可以在網格或任何用戶界面中使用它們。 Jure張貼作爲回答,當我作爲評論鍵入,你可以upvote和標記他的回答 –
Saravanan
2013-05-04 12:25:38