LinqToSql 和视图没有外键/关联?
-
21-08-2019 - |
题
我的 Linq2Sql 设计器(在 Visual Studio 2008 中)中有一些表。效果很好。
现在,我只是尝试将视图放入设计器中。它就放在那儿了,但是没有外键/关联。
唔。好的,然后我尝试手动添加视图和父表之间的关联。那有效..但是当我尝试以编程方式访问父表时,它没有列出/无法编译。
呃,什么鬼?!
有没有其他人有这个问题?有一些特殊的解决方法吗?
我使用视图是因为它是索引视图。
干杯!
更新
找到了一些相关链接...
解决方案
答案是视图的元数据没有任何外键。因此,当 Visual Studio 尝试生成任何关联等时,它无法生成。因此,您需要手动添加自己的关联。
其他提示
有点难看,但看起来如果您将要在关联中使用的每个字段设置为视图中的 PK 字段,它将生成关联对象。
不隶属于 StackOverflow