C# EF导航属性能否被视为标量属性?

C# EF导航属性能否被视为标量属性?,c#,entity-framework,C#,Entity Framework,我在winforms中使用EF和两个相关的表:Job_Number(Master)和Rating_Value。两个表都包含一个“JobID”列,其中存在1对多关系。两个问题: 数据源的属性是否应该具有引用其他表的无限级联导航属性?(我有一张照片,但我的名声不允许我张贴。)我的有。这有区别吗 接下来,在我将第一个表作为详细信息拖到表单上之后,当我将嵌套导航属性(表示Rating_Value表)拖到表单上时。如果使用网格,则会得到表中不存在的两列。“计数”和“IsReadOnly”列。如果将它们作为

我在winforms中使用EF和两个相关的表:Job_Number(Master)和Rating_Value。两个表都包含一个“JobID”列,其中存在1对多关系。两个问题:

  • 数据源的属性是否应该具有引用其他表的无限级联导航属性?(我有一张照片,但我的名声不允许我张贴。)我的有。这有区别吗
  • 接下来,在我将第一个表作为详细信息拖到表单上之后,当我将嵌套导航属性(表示Rating_Value表)拖到表单上时。如果使用网格,则会得到表中不存在的两列。“计数”和“IsReadOnly”列。如果将它们作为详细信息拖动,则会出现一个错误:在数据源上找不到DatamMember属性“Job_Number”。第二个表没有“作业编号”列。为什么它会引入导航属性?在运行时,“Rating_Value”表看起来是正确的(前面提到的两列已经消失),但是没有填充任何数据。有什么想法吗
  • 假设1
    JobNumber
    具有多个
    ratingvalue
    JobNumber
    实体上将有一个导航属性,指向
    评级值的集合
    RatingValues
    将具有单个
    JobNumber
    的导航属性

  • 在网格中,仅包括您感兴趣的列。例如,如果您想将
    JobNumber
    s行以及每个
    JobNumber'
    s
    RatingValues
    连接到两个表中


  • 你能用图片URL发表评论吗?