我有一个名为“PublicUserNotification”的表,其中包含以下列:
- PublicUserId - 映射到 PublicUser.Id
- FromPublicUserId - 映射到 PublicUser.Id
但是,当我在 Visual Studio 2010 中更新我的 edmx 文件时,问题就开始了。
这两列的导航属性设置为“PublicUser”和“PublicUser_1”。
这使得在此表上使用 EF 令人困惑,因为我们不知道 PublicUser_1 实际映射到。
因此,我的问题是,是否有人知道阻止这种情况发生的方法,而是让 EF 为这种情况创建“有用的”导航属性名称?