我有一个跳转表来联系客户和联系人,我想用客户名称加载所有联系人。最好的方法是什么?
Dim Q = From Cust In EnData.Customers Where Cust.CustomerID = ID Select Cust
ContactRow = Q.FirstOrDefault.CustomerToContacts.??? here I'm stock...
答案 0 :(得分:1)
试试这个......
var customerContacts = EnData.CustomerToContact
.Where(c => c.Customer.CustName.Equals(custName))
.Select(c => c.Contact);
这应该返回IQueryable<Contact>
,其中包含所提供的custName
客户的所有联系人。你必须将它转换为VB,因为这是在C#中,尽管我认为这应该是相当直接的。