3

エンティティ フレームワーク 4.0 を使用していますが、クエリの構文に問題があります。2 つのテーブルを結合し、パラメーターを渡して同時に値を見つけようとしています。テーブル 1 で相関値を見つけて、テーブル 2 のすべての製品を見つけたいと思います。

誰かが構文で私を助けてくれますか?

前もって感謝します。

サンプルデータ

表1

ID  productID   categoryID  
361 571         16  
362 572         17  
363 573         16  
364 574         19  
365 575         26

表 2

productID   productCode

571     sku

572     sku

573     sku

574     sku

575     sku 




var q = from i in context.table1
                            from it in context.table2
                            join <not sure> 
                            where i.categoryID == it.categoryID and < parameter >
                          select e).Skip(value).Take(value));

                    foreach (var g in q)
                    {
                        Response.Write(g.productID);
                    }
4

1 に答える 1

5
var q = from i in context.table1
        join it in context.table2 on i.productID equals it.productID
        where i.categoryID == it.categoryID and it.productCode = xyz
      select i).Skip(value).Take(value));
于 2011-07-12T22:04:39.007 に答える