【问题标题】:OneToMany relationship appearing as OneToOne in Linq to SQL diagramOneToMany 关系在 Linq to SQL 图中显示为 OneToOne
【发布时间】:2010-03-30 09:31:27
【问题描述】:

我在 SQL Server 数据库中有 OneToMany 关系。

当我将表添加到我的 Linq to SQL 图表 (DBML) 时,关系会显示为 OneToOne

我还有其他可以正确同步的 OneToMany 关系。

即使我将基数更改为 OneToMany,集合仍然只返回一个实体。

这可能是一个错误吗?

更新

我更改了子表的名称,Linq to SQL 将其正确拾取为 OneToMany

但是,当我改回名称时,它会再次将其选为 OneToOne

一定是错误。似乎有些东西被错误地缓存了。

我每次更新 DBML 时都会刷新表。

【问题讨论】:

    标签: .net linq-to-sql


    【解决方案1】:

    从项目中删除数据库(.MDF 文件)并重新添加。

    将关系重新添加到 DBML 图,它正确显示为 OneToMany。

    一定是个bug。似乎 Visual Studio 没有正确刷新关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 2012-10-07
      • 1970-01-01
      相关资源
      最近更新 更多