Linq to sql 将id为空的表与Linq或designer中的另一个表关联

Linq to sql 将id为空的表与Linq或designer中的另一个表关联,linq-to-sql,Linq To Sql,我们已经找到了类似的问题,但他们没有准确地解释我的问题 我继承了一个我无法更改的数据库模式,而且它有点过时,所以LINQ并不喜欢它 我们有: 表A[子表] OrderId NULL int 订单表 Id不为NULL主键Int 数据库中两者之间没有外键关联 我可以将两者添加到LINQ设计器,也可以添加一个关联,没有问题 但是生成的类没有关联,例如ENTITYSET或ENTITYREF 我已经找到了其他答案,这个设置似乎还可以 有什么问题吗?为什么我会这样 谢谢没有关联,你不能继续吗?LINQtoS

我们已经找到了类似的问题,但他们没有准确地解释我的问题

我继承了一个我无法更改的数据库模式,而且它有点过时,所以LINQ并不喜欢它

我们有:

表A[子表]

OrderId NULL int

订单表

Id不为NULL主键Int

数据库中两者之间没有外键关联

我可以将两者添加到LINQ设计器,也可以添加一个关联,没有问题

但是生成的类没有关联,例如ENTITYSET或ENTITYREF

我已经找到了其他答案,这个设置似乎还可以

有什么问题吗?为什么我会这样


谢谢

没有关联,你不能继续吗?LINQtoSQL确实需要标准的、枯燥的表关系,它甚至不能处理多对多的关系,所以如果您不负责模式,那么我认为您也无能为力。在没有关系的情况下,代码会多一点,但是LINQtoSQL使数据库访问变得非常简单,不需要麻烦