EntityFramework的事务DbTransaction-创新互联


public static void Transaction()
{
myitEntities entity = null;
DbTransaction tran = null; try
{
entity = new myitEntities();
entity.Connection.Open();
tran = entity.Connection.BeginTransaction();
Student st = entity.Student.FirstOrDefault(c => c.StudentID == 20);
st.StudentName = "test";
st.Age = 55;
entity.SaveChanges(); // 提交事务
tran.Commit();
} catch (Exception ex)
{ if (tran != null)
{ // 事务回滚
tran.Rollback();
Console.WriteLine("事务回滚"); throw ex;
}
} finally { if (entity != null && entity.Connection.State != ConnectionState.Closed)
{
entity.Connection.Close();
}
}
}
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站题目:EntityFramework的事务DbTransaction-创新互联
分享网址:http://www.jxjierui.cn/article/ipgop.html


咨询
建站咨询
