customerGrid.DataSource = context.Customer.where(o=>o.zip=="081").tolist();
button1.clickvar query =context.orders.where(
o=>o.customerId in(.....customerGrid DataSource中的coustomer....)//???这里怎么写
)
按一button,后得到customerGrid 表格中列出的客户的orders要如何写 linq呢
button1.clickvar query =context.orders.where(
o=>o.customerId in(.....customerGrid DataSource中的coustomer....)//???这里怎么写
)
按一button,后得到customerGrid 表格中列出的客户的orders要如何写 linq呢
//先将(.....customerGrid DataSource中的coustomer....取出来放在一个集合中,如:
List<int> ids=new List<int>;
//这里将所有的id放进这个集合//然后再在当前集合进行筛选
var query =context.orders.where(o=>ids.Contains(o.customerId))