为什么不能从使用中推断出InsertOnSubmit的参数类型?

时间:2014-06-01 19:50:00

标签: c# linq

我有两个表,我正在构建一个函数,将数据插入一个函数中的两个不同的表中。

_dc.tblCarDetails.InsertOnSubmit(tblCarDetail);
_dc.tblCarConditions.InsertAllOnSubmit(tblCarCondition);

这会出现以下错误:

  

方法system.data.linq.table<wcfService1.tblCarCondition.InsertOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity>)的类型参数无法从用法中推断出来。请明确指定类型参数。

为什么不能推断出这种类型?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

只需编写代码如下

_dc.tblCarDetails.InsertOnSubmit(tblCarDetail);
_dc.tblCarConditions.InsertOnSubmit(tblCarCondition);

你错了

InsertAllOnSubmit

将其更改为

InsertOnSubmit