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 回答