如何使用实体框架从两个不同的表中检索用户数据

时间:2013-05-22 06:15:39

标签: asp.net-mvc entity-framework

我想从两个不同的表中检索特定用户的数据,例如“Organizations”和“SystemUsers”,其中公司详细信息存储在“Organizations”&他的个人信息。存储在“系统用户”中,如emailid,密码等。

但我的要求是我想要使用asp.net mvc中的entityframework来检索特定的用户组织详细信息以及emailid等个人信息。任何人都可以建议我这样做的查询。

表:组织

public string CompanyName {get;设置;}

表:系统用户

public string Email {get;设置;}

 So, I want to retrieve the user company details as well as personal details from two tables so as to display them in search form.Can anyone suggest me query for this????

1 个答案:

答案 0 :(得分:0)

根据您的描述和缺少代码我假设每个用户将有0或1个组织。

所以1.你必须在用户和组织之间建立一对一或0或1的关系然后在SystemUser表上的简单查询将检索用户个人信息,因为现在在这个表中你将有一个外键(假设名称为组织)您可以使用检索到的.Organization

SystemUser属性检索组织信息