Visual studio 2008 基于外键的实体框架过滤器
Depot_ID是数据库表地址中的外键。在我的实体模型中,我注意到图中没有列出外键Visual studio 2008 基于外键的实体框架过滤器,visual-studio-2008,entity-framework,Visual Studio 2008,Entity Framework,Depot_ID是数据库表地址中的外键。在我的实体模型中,我注意到图中没有列出外键 var Address = db.ADDRESS.Where(a => a.Depot_ID == id.Value); 这不起作用,因为Depot_id是地址表中的外键。我需要做什么来筛选此字段?您可以通过导航属性引用ID。您没有说明类属性的名称,但总体思路是: var Address = db.ADDRESS.Where(a => a.Depot.Depot_ID == id.Value);
var Address = db.ADDRESS.Where(a => a.Depot_ID == id.Value);
这不起作用,因为Depot_id是地址表中的外键。我需要做什么来筛选此字段?您可以通过导航属性引用ID。您没有说明类属性的名称,但总体思路是:
var Address = db.ADDRESS.Where(a => a.Depot.Depot_ID == id.Value);
您可以通过导航属性引用ID。您没有说明类属性的名称,但总体思路是:
var Address = db.ADDRESS.Where(a => a.Depot.Depot_ID == id.Value);
在.NET4版本的EF中,这是一个主要的新特性:外键字段可以合并到模型中并在模型中使用。因此,如果可以的话:升级到.NET 4-这将解决vs2008中EF的这一(以及更多)缺点和问题。我现在只能使用vs2008。在.NET 4版本的EF中,这是一个主要的新特性:外键字段可以合并到模型中并在模型中使用。因此,如果你可以:升级到.NET 4-这将解决vs2008中EF的这个(以及更多)缺点和问题。我现在只能用vs2008作为旁白,我是Joshua Slocum关于帆船运动的书的超级粉丝。哈哈,你是第一个发现这一点的人……是的,它们都是好书。旁白,我是约书亚·斯洛克姆(Joshua Slocum)关于航海的书的忠实粉丝。哈哈,你是第一个了解这一点的人……是的,它们都是好书。