我有4张桌子:
因此,我在同一个2个表之间有2对多关系,保存相同的数据,但用途不同。
我通常在LINQ中选择多对多关系表中的记录,如下所示:
public IQueryable<Photo> GetByAccount(string username)
{
//Get the specific Account record
Account myAccount = new UserDAL().GetByID(username);
//Get all photos for that account (many to many)
return myAccount.Photos.AsQueryable();
}
问题是这次我在同一个两个表之间有两对多关系。如何在上面的代码中确定我要从哪个表(表3或4)中检索记录?
答案 0 :(得分:0)
N.B:
从图表中,您可以直接转到关系属性,方法是从特定表格的导航属性中选择关系。