gpt4 book ai didi

c# - 向 dbml 添加了一个表,但它没有显示在代码中

转载 作者:太空宇宙 更新时间:2023-11-03 11:44:15 25 4
gpt4 key购买 nike

我正在使用带有 C# 和 linq-to-sql 的 VS2010。

有人知道从哪里开始寻找解决方案吗?

我的数据库有一个“Cats”表,还有一个“Feet”和“EyeColour”表,它们都以一对一的关系链接到它。 “Feet”表适用于 linq-to-sql,但“EyeColour”不适用。

我从数据库资源管理器中拖出了 EyeColour 表。它与数据库中的另一项(猫)具有一对一的关系。所有属性都匹配“脚”。

执行 Cat.Feet 有效,但执行 Cat.EyeColour 则无效,它没有出现在智能感知中并给我一个无法找到它的错误,但是两个表都在那里并且链接/关系是相同的。

我尝试删除 designer.cs 文件以使其重新生成,但仍然没有。也尝试关闭/打开 VS。

关于可能导致此问题的任何线索?

最佳答案

问题解决了,事实证明 EyeColour 上没有主键 - 它只是设置为 not null unique(几乎相同,但我猜 Visual Studio 不喜欢那样)。

关于c# - 向 dbml 添加了一个表,但它没有显示在代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3830147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com