0

好的,所以标题不是有史以来最好的,但问题是:假设我有三个表,例如“Services”、“Clients”和“SomeTable”,它们存储前两个表的 ID。服务表有两列:“ServiceID”和“Name”。现在我要做的是从“SomeTable”中选择所有“ServiceID”,其中“ClientID”为 10,然后在获得该列表后,我需要从表“Services”中选择所有这些服务的名称。我希望您了解我在这里要管理的内容,如果需要,我会更具体。谢谢你。

4

1 回答 1

0
var result=sometable
  .Where(st=>st.ClientID==10)
  .Join(services,a=>a.ServiceID,b=>b.ServiceId,(st,s) new {st=st,s=s})
  .Select(x=>x.s.Name);
于 2013-08-14T23:13:33.007 回答