我有两个表,我正在构建一个函数,将数据插入一个函数中的两个不同的表中。
_dc.tblCarDetails.InsertOnSubmit(tblCarDetail);
_dc.tblCarConditions.InsertAllOnSubmit(tblCarCondition);
这会出现以下错误:
方法
system.data.linq.table<wcfService1.tblCarCondition.InsertOnSubmit<TSubEntity>(System.Collections.Generic.IEnumerable<TSubEntity>)
的类型参数无法从用法中推断出来。请明确指定类型参数。
为什么不能推断出这种类型?我该如何解决这个问题?
答案 0 :(得分:1)
只需编写代码如下
_dc.tblCarDetails.InsertOnSubmit(tblCarDetail);
_dc.tblCarConditions.InsertOnSubmit(tblCarCondition);
你错了
InsertAllOnSubmit
将其更改为
InsertOnSubmit