实体框架 - 导航属性问题

时间:2012-06-28 10:18:48

标签: sql visual-studio-2010 entity-framework-4

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

  1. PublicUserId - 映射到PublicUser.Id
  2. FromPublicUserId - 映射到PublicUser.Id
  3. 但是,当我在Visual Studio 2010中更新我的edmx文件时,问题就出现了。

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

    这使得在这张桌子上使用EF会让人感到困惑,因为我们不知道PublicUser_1实际上是映射到。

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

1 个答案:

答案 0 :(得分:0)

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