gpt4 book ai didi

c# - 为什么我手动创建的 Linq2Sql 表关系显示在代码中?

转载 作者:太空宇宙 更新时间:2023-11-03 11:53:50 24 4
gpt4 key购买 nike

我有一些观点想在我的 Linq2Sql DBML 文件中一起关联。

我已经右键点击,选择“添加关联”并手动创建从 child 到 parent 的关联,例如:

Customer.TypeId -> CustomerTypes.Id

但我不能在我的代码中这样做:

from c in Customers select c.Type.Name

有什么线索吗?如果关系存在于数据库中,但它们不存在也不能存在,那么我就可以做到这一点。

最佳答案

这很奇怪;我记得在这里写下了我想出的答案!

基本上问题在于,因为我查看的是 View 而不是表,并试图在 DBML 文件中将它们关联在一起,所以它们显然没有主键。一旦我告诉 Linq2Sql 哪些列是主键,它就是一个快乐的家伙!

关于c# - 为什么我手动创建的 Linq2Sql 表关系显示在代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1277240/

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