10

LINQ 結合を使用して、データ処理のために MVC アプリケーションで 2 つのエンティティを結合したいと考えています。

そのために、次のようなクエリを作成しようとしています。

from enumeration in db.Enumerations
join cust in db.Customers on ( enumeration.Value equals cust.lkpStatus &&       
enumeration.EnumerationTypeID.Contains('Cust')

しかし、このクエリで問題が発生しています。これについて何か提案をお願いします。

4

4 に答える 4

35

結合は次のように行う必要があります。

var joinQuery =
from t1 in Table1
join t2 in Table2
  on new { t1.Column1, t1.Column2 } equals new { t2.Column1, t2.Column2 }
...
于 2013-11-01T08:26:28.270 に答える
3

これです?

var data =     from c in db.Enumerations
               from d in db.Customers
               where c.Value.Equals(d.lkpStatus)
               && c.EnumerationTypeID.Contains('Cust')
               select c;
于 2013-11-01T07:43:53.197 に答える