在EF4.1的DBContext中实现事务处理BeginTransaction 和直接执 begintransaction报错

public ActionResult _Function21Update(string id)
{
GEN_PARAMETER parameter = db.GEN_PARAMETER.Find(id);
if (TryUpdateModel(parameter))
{

if (ModelState.IsValid)
{
parameter.LAST_UPDATE_DATE = DateTime.Now;
DbConnection con =((IObjectContextAdapter)db).ObjectContext.Connection;
con.Open();
在EF4.1的DBContext中实现事务处理(BeginTransaction)和直接执 begintransaction报错
using(var tran = con.BeginTransaction())
{
try
{
string testsql = "update test_current set value = '" +parameter.VALUE + "'";
db.Database.ExecuteSqlCommand(testsql);
db.SaveChanges();
//testsql = "insert1 into test_log (text) values ('code:" +parameter.CODE + "value:" + parameter.VALUE + "')";
testsql = "insert into test_log (text) values ('code:" +parameter.CODE + "value:" + parameter.VALUE + "')";
db.Database.ExecuteSqlCommand(testsql);

tran.Commit();
}
catch (Exception ex)
{
tran.Rollback();
db.Entry(parameter).Reload();
Global.Logger().Error(SysAdminErr.dbSaveErr + ex.Message,ex);
}
}
con.Close();
}
}
return View(new GridModel(db.GEN_PARAMETER.Where(p=> p.ENABLED == "0")));
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/162559.html

更多阅读

生活在乡亲们的爱戴中 ladies and 乡亲们

剪记:本文剪自2001年12月25日《人民日报》,记者王伟健。原文:生活在乡亲们的爱戴中———记志愿下乡的上海女教师查文红11月22日上午,查文红同志先进事迹报告会在上海图书馆举行。图为查文红讲述她和贫苦地区孩子们的故事。汽车出上海,一

在骈体的约束中抒写情志 骈体加油稿

在骈体的约束中抒写情志----读《与朱元思书》 孙绍振原文不长,节略如下:风烟俱净,天山共色。从流飘荡,任意东西。自富阳至桐庐,一百许里,奇山异水,天下独绝。水皆缥碧,千丈见底。游鱼细石,直视无碍。急湍甚箭,猛浪若奔。夹岸高山,皆生寒树,负

挪威 迷失在挪威的森林中 挪威的森林txt下载

“挪威的森林”对于我来说不仅仅是一部小说,而是一次真正的迷失其中,因为在卑尔根的近郊山脉游荡的我不知怎么就鬼使神差的误入迷途,彷徨在那挪威的森林中寻找下山的路径。也许这就叫宿命吧。到达卑尔根的第二个早晨是个多云的天气,按

在缤纷灵动的光影中探索—中国皮影起源与传说 cs起源光影

人类学会使用光与学会使用火大慨在同时。火与光一起指引人脱离野蛮走向文明。有了光,人类延长了生活的时间,工作因此可以夜以继日,娱乐因此可以秉烛夜游。光之所赐,其功甚巨,其业甚伟!而有光就有影。人们发现不仅光可用,影也可用。人类在光

声明:《在EF4.1的DBContext中实现事务处理BeginTransaction 和直接执 begintransaction报错》为网友不能爱的深爱分享!如侵犯到您的合法权益请联系我们删除