文档库 最新最全的文档下载
当前位置:文档库 › C#(mvc)中处理并发问题

C#(mvc)中处理并发问题

在C#处理中,有时候会出现并发等问题,那应该怎样处理呢。其实.net自带的有相关处理的类(当然,您也可以自己写或者通过别的方法,以下只是其中之一,拿出来共享下。)

示例:--MVC的实现方法(你也可以根据自己需要适当修改)

该示例是在插入用户时做了相关处理:

///


/// 增加一条用户基础数据。
///

/// 新用户基础数据对象
///
public int AddData(tb_user t)
{
try
{
dc.tb_user.InsertOnSubmit(t);
dc.SubmitChanges();

return https://www.wendangku.net/doc/0c6844385.html,er_id;
}
catch (ChangeConflictException)
{
foreach (ObjectChangeConflict occ in dc.ChangeConflicts)
{
occ.Resolve(RefreshMode.KeepCurrentValues);
}
try
{
dc.SubmitChanges(ConflictMode.FailOnFirstConflict);
return https://www.wendangku.net/doc/0c6844385.html,er_id;
}
catch (Exception)
{
return 0;
}
}
}

您如果看不懂或者是本人描述不够清晰,请把代码粘贴至VS中查看。望大家多提意见。共同学习,共同进步。

相关文档
相关文档 最新文档