本文介绍了LINQ更新问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,我在我的应用程序中使用LINQ。在更新数据时,我遇到了问题。
" System.Data.Linq.Mapping.PropertyAccessor + Accessor`3 [T,V,V2]上的GenericArguments [2],System.Int32违反了类型V2的约束"
这是我的代码
ServiceOfferedPosting = CLASS
ServiceOfferedPosting objAcc = GetServiceOfferedPostingByID(Convert.ToInt32(str [k]));
$
if
(objAcc!= null
)
)
$
{
objAcc.IsBlocked = blnIsBlock;
objAcc.LastUpdateDate = DateTime.Now;
使用
$
(FarmlinkDataContext dc = conn.GetContext())
{
dc.ServiceOfferedPosting.Attach(objAcc, true
$
);
dc.SubmitChanges();
}
}
$ b
解决方案
Hi All, I am using LINQ in my application . While updating data i am getting below problem..
" GenericArguments[2], System.Int32 , on System.Data.Linq.Mapping.PropertyAccessor+Accessor`3[T,V,V2] violates the constraint of type V2 "
Here is my code
ServiceOfferedPosting = CLASS
ServiceOfferedPosting objAcc = GetServiceOfferedPostingByID(Convert.ToInt32(str[k]));
if
(objAcc != null
)
{
objAcc.IsBlocked = blnIsBlock;
objAcc.LastUpdateDate = DateTime.Now;
using
(FarmlinkDataContext dc = conn.GetContext())
{
dc.ServiceOfferedPosting.Attach(objAcc, true
);
dc.SubmitChanges();
}
}
解决方案
这篇关于LINQ更新问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!