日期:2014-05-20  浏览次数:20747 次

linq 删除(急!)
using (imdbDataContext imdb = new imdbDataContext())
  {
  var stus = from m in imdb.GetTable<tb_Movie>()
  where m.ID_Movie == int.Parse(e.CommandArgument.ToString())
  select m;
  foreach (var s in stus)
  {
  imdb.tb_Movie.DeleteOnSubmit(s);
  }
  imdb.SubmitChanges();
  }

  Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除成功')</script>");


问题:我如何才能判定呢。。譬如。count>0 .删除成功。 count=0 .删除失败。。这种逻辑。,该怎么写呢

------解决方案--------------------
删除失败会抛异常的
------解决方案--------------------
探讨

自己搞定了!

------解决方案--------------------
对了,顺便问一下,楼主能否分享一下解决思路.
------解决方案--------------------
我的想法是这样:
C# code

try
{
imdb.SubmitChanges();
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除成功')</script>");

}catch(Exception ex)
{
Response.Write(ex.Message);
}