请教各位大侠,Linq to sql 中怎样判断添加、修改、删除是否成功?难道要用Try Catch ,发生异常就失败,没发生异常就成功吗?
我们现在是用Linq to sql 来实现多层架构,这是我们的代码:
/// <summary>
/// 插入一条记录
/// </summary>
/// <param name="obj">实体对象</param>
/// <returns>插入结果</returns>
public bool InsertEntity(Eat_Files_Othen obj)
{
bool flag = false;
try
{
using(FanacialDataContext context = new FanacialDataContext())
{
context.Eat_Files_Othen.InsertOnSubmit(obj);
context.SubmitChanges();
}
flag = true;
}
catch (Exception ex)
{
LogInfo.Error("插入实体记录失败!", ex);
}
return flag;
}
难道只能这样了?