日期:2014-05-20  浏览次数:20739 次

怎么使用Entity Framework来实现外键查询
我想在winform中的DataGridView显示的外键Id为名字,用EntityFramework外键都是连接好的,但是我查询全部出来的是外键ID的值,所以请教下,怎么使用EntityFramework查询全部数据,包括外键Name,然后在DataGridView中显示出来
------解决方案--------------------
var result=db.table join db.table1 on table.id equals table1.id

大概这样就能查出来,你就多表联合查.写的不怎么对,你跟据我的思路改改试试看.

还有一种就是 把外键当成主表的一个属性查出来 
------解决方案--------------------
EF4.1的版本么  直接用强制加载 
Include

就能加载 导航属性关系表的所有信息了~  然后再绑定即可

http://www.cnblogs.com/wlflovenet/archive/2011/07/29/EFandMvc6.html