2013-07-08 30 views
0

数据,我有以下表作为我的数据库的一部分: -如何从多个许多一对多数据库表

enter image description here

但我不知道是否有可能检索以下相关信息(使用实体框架我的asp.net MVC Web应用程序内),经过AccountDefinition.ORG_ID时: -

  • AaaUser
  • AaaContactInfo

我已经定义了以下动作的方法: -

public ActionResult Index(string searchTerm=null) 
     { var accountdefinition = repository.FindAccountDefinition(searchTerm).ToList(); 

      return View(accountdefinition);} 

但我怎样才能检索基于所述AccountDefinition.ORG_ID值以上的对象(AaaUser & AaaContactInfo),然后传递对象的视图。请记住,该关系可以从AccountSiteMapping或SDOrgContactInfo表中开始,如图所示。

回答

1

您应该使用包括在库法。
http://msdn.microsoft.com/en-us/data/jj574232.aspx

+0

遐我知道,但不能弄清楚我怎么能做到这一点在我的例子。因为有一对多,一对一和多对多的关系,可以检索所需的信息。 –

+0

如我将需要多个。选择和.INCLUDE到s.ame实体,其可以不使用EF –

+0

我定义以下“VAR relatedSD = entities.AccountDefinitions.Include(V => v.SiteDefinitions.Select(一个来实现=> a.UserSiteMappings));” //但我无法与UserSiteMapping一起检索相关的DepartmentDefinition。 –

相关问题