0

見出しはこれまでで最高のものではありませんが、ここに問題があります。たとえば、最初の 2 つのテーブルの両方から ID を格納する "Services"、"Clients"、"SomeTable" などの 3 つのテーブルがあるとします。Services テーブルには、"ServiceID" と "Name" の 2 つの列があります。今私がやろうとしているのは、「ClientID」が 10 である「SomeTable」からすべての「ServiceID」を選択し、そのリストを取得した後、テーブル「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 に答える