命名与EntityFramework的冲突

时间:2014-03-24 13:33:45

标签: c# .net entity-framework

我使用EF访问SQL DB。为了这个例子,让我们假设我有一个用户表,一个用户评论表(用户发表的评论)和一个Liked评论表(评论用户标记为类似于他们)生成上下文后我进入User.cs提交以下ICollections:

   public virtual ICollection<Comment> Comments { get; set; }
   public virtual ICollection<Comment> Comments1 { get; set; }

我怎么知道哪个是哪个?为什么EF不将外键表名添加到列中?

我有几个问题。

1 个答案:

答案 0 :(得分:2)

在edmx设计器中

,单击导航属性(&#34;评论&#34;或&#34;评论1和#34;)并按F4显示其属性。属性面板将显示外键名称,该名称将为您提供足够的信息以识别哪个。

相关问题