0

我有一个名为“PublicUserNotification”的表,其中包含以下列:

  1. PublicUserId - 映射到 PublicUser.Id
  2. FromPublicUserId - 映射到 PublicUser.Id

但是,当我在 Visual Studio 2010 中更新我的 edmx 文件时,问题就开始了。

这两列的导航属性设置为“PublicUser”和“PublicUser_1”。

这使得在此表上使用 EF 令人困惑,因为我们不知道 PublicUser_1 实际映射到。

因此,我的问题是,是否有人知道阻止这种情况发生的方法,而是让 EF 为这种情况创建“有用的”导航属性名称?

4

1 回答 1

0

打开您的 edmx 文件并右键单击您的设计器。选择“模型浏览器”。在模型浏览器中,您可以浏览到实体类型并打开您的表。如果您选择导航属性并打开属性窗口,您可以更改导航属性的名称。

于 2012-06-28T10:31:12.790 回答