我在第三方数据库上使用Linq,我有DataContext,其中包含我目前使用过的所有表格。我试图添加另一个表并遇到了我认为是数据库设计问题,但我无法更改数据库。
有两个表,JobOperations和JobOperationsTime。 JobOperations.Job_Operation是可以为空的KeyNum(int)。 JobOperationsTime.Job_Operations是不可为空的外键KeyNum(int)。
当我将JobOperationsTime拖放到DataContext上时,出现错误:
父属性JobOperation.Job_Operation1与子属性JobOperationTime.Job_Operation不匹配。如果子属性不可为空,则父属性不能为空。
无论如何都要将此表强制转换为没有此关联的DataContext吗?
我无法更改数据库,所以我被困在这里。我的目标是能够针对这些表编写linq查询并替换当前的SQL查询。