【发布时间】:2014-09-20 00:25:11
【问题描述】:
我正在尝试执行这样的查询:
SELECT *
FROM pd AS p
JOIN wh AS w
ON p.ID = w.ID
AND p.ln = w.ln
AND p.wID = w.WID
WHERE w.zID = '1234'
到目前为止,我可以像这样访问表格:
WEntity entity = new WEntity();
// I can call the entities like this: entity.pd and entity.wh.
我用谷歌搜索并找到了一列的示例,例如。
var data = entity.pd
.Join(entity.wh,
p => p.ID,
w => w.ID,
(p, w) => p).Where( ... );
【问题讨论】:
-
您是否在数据类上设置了集合属性?请给他们看。如果一切都正确相关,则不需要进行 Join。
-
我没有收藏属性。这些表在应用程序之前就存在了,所以这是首先创建数据库而不是代码。
标签: c# sql .net entity-framework extension-methods