数据类链接不同字段

时间:2019-02-06 19:03:40

标签: visual-studio linq

我正在使用不在我控制范围内的数据库,因此我坚持使用它的设计。在我的Web项目中,我有一个Linq to SQL数据类,其中列出了我在Linq语句中使用的所有表。

有两个表Job_OperationsJob_Operations_Time。 JO表是所有可能的操作,JOT表是根据Job_Operation计费的。 JO表是作为整数的主键。它还具有一个称为Job_Operation的字段,该字段是用户通常看到的整数。该字段可以为空。

“作业操作时间表”表条目均具有“作业操作”编号,以标识要计入时间的作业。该字段恰巧在JOT表中不能为空。

如果我尝试将这两个表都添加到Visual Studio中的数据类中,则会出现如下错误:

  

“父属性Job_Operation.Job_Operation1与   子属性Job_Operation_Time.Job_Operation。父财产   如果child属性不可为null,则不能为null。”

拥有该设计的公司承认这是不好的设计,但是它们可以在SQL中工作,所以这不是问题。

JO字段没有时间为空,但是它是可为空的类型。

有人知道将可为空的int链接到不可为空的int的方法吗?

现在,对于需要这些表的任何操作,我都必须切换到SQL,但是能够一直使用LINQ会很好。

0 个答案:

没有答案