有什么办法'加入'两个数据库表,所以我可以从第一个表中获得ID然后使用此ID从第二个表中获取描述?Linq到实体加入两个表
例如,下面的查询获取零件ID,但我需要找到该零件ID的描述,以便将描述放到数据网格上。我试图在Web服务器端使用'Include',但在运行时失败。
var query = myContext.Get_Table1();
query = query.Where(c => c.Part_ID == '12345');
LoadOperation<My.Web.Table1> loadOp = this.maxContextTransactionHistory.Load(query, QueryCompletedCallback, null);
this.dataGrid.ItemsSource = loadOp.Entities;
非常感谢您的帮助。我将'Include()'添加到实体文件中,但我不知道如何将'IncludeAttribute'部分添加到哪个文件(metadata.cs文件)?你会提供添加IncludeAttribute部分的更多细节吗?感谢你的帮助。这是'Include()“部分:return this.ObjectContext.Part_Stock.Include(”Part_Table“)。Include(”Part_Table.Part_Description“); –
我已经添加了'Buddy'类的代码。 –