トップ回答者
C#のLINQでSQLでいうところの「ON a.A=b.A AND a.B=b.B」をどのように書きますか?

質問
-
var v=from a in Table3変数 join b in Table4変数 on a.A equals b.A AND a.B equals b.B select new {a_A= a.A,a_B=a.B };
上記は以下のコンパイルエラーがでます。
エラー 1 クエリ本体の後には select 句または group 句が必要です I:\アプリケーション\113VS2008に適用うまくいっちゃった?\サーバ\LINQ\LINQ\LINQ.cs 424 75 LINQ
ANDの部分をC#のLINQではどう書けばよいのでしょうか?&&でも同じコンパイルエラーがおきます。
どのように書けば実現できるのでしょうか?
回答
すべての返信
-
var v=from a in Table3変数 join b in Table4変数 on (a.A equals b.A && a.B equals b.B) select new {a_A= a.A,a_B=a.B };
と括弧入れても
エラー 1 ) が必要です。 C:\Users\kazuhiro\Documents\Visual Studio 2008\Projects\LINQテスト\LINQテスト\LINQ.cs 325 56 LINQテスト
エラー 2 クエリ本体の後には select 句または group 句が必要です C:\Users\kazuhiro\Documents\Visual Studio 2008\Projects\LINQテスト\LINQテスト\LINQ.cs 325 74 LINQテスト
という同じエラーが起きます。 -