2014-01-24 84 views
0

有没有方法可以确定实体框架实体中ID列的关联对象引用?例如:将引用ID映射到实体(实体框架)中的引用对象

class User 
{ 
    public virtual Account Account { get; set; } 
    public int AccountId { get; set; } 
} 

AccountID是对Account表的引用,而Account属性是将被延迟加载的引用对象。我想确定的是AccountId驱动Account中的值。

我不想做的是从EDMX文件修改自动生成的文件。 DbContext里面有东西还是可以提供这些信息的代理类?

+1

_AccountId驱动Account_中的值 - 您能详细说明吗? – user270576

回答

0

你可以修改EDMX吗?所有你需要做的就是去用户/账户关联,点击“添加外键”复选框并重新运行代码生成工具。这应该为你解决它。 (Reference)

+0

外键已经定义,并建立了关联。 –

+0

如果您设置了AccountId并运行SaveChanges,那么如果您设置了延迟加载,则会将帐户拉回。 –