代码之家  ›  专栏  ›  技术社区  ›  Craig Walker

LINQ To SQL中具有整数键的可空一对一关系

  •  4
  • Craig Walker  · 技术社区  · 16 年前

    我有两件东西( Foo Bar )它们之间有一对零或一的关系。因此,Foo对Bar.ID和( nullbusted

    问题出现在.NET类型到SQL数据类型的LINQ到SQL DBML映射中。自 int Nullable<int> ,因此当我尝试在它们之间创建OneToOne关联时,Visual Studio会显示以下错误消息:

    无法创建关联“Bar\u Foo”。属性没有匹配的类型:“ID”、“BarID”。

    1 回复  |  直到 9 年前
        1
  •  2
  •   Craig Walker    16 年前

    CanBeNull="true" ,这绝对是丑陋的。我希望这里有更好的解决办法。

    推荐文章