本文主要涉及LinqToSql数据库事务相關文章不足之处,欢迎您指出
一、回顾T-SQL中的事务机制
以上代码是一个具备事务机制的简单存储过程,需要指出的是当上述代碼执行到第十行时此时如果该存储过程未加入事务机制那么势必会导致第10行之前已经被影响的数据库记录也不会被还原(rollback)。这样的代碼是我们不想见到的所以事务在复杂的商业逻辑中保持数据的完整性还是尤为重要的。
众所周知LinqToSql 中我们的事务机制代码变的相对简單了如以下代码:
本文主要涉及LinqToSql数据库事务相關文章不足之处,欢迎您指出
一、回顾T-SQL中的事务机制
以上代码是一个具备事务机制的简单存储过程,需要指出的是当上述代碼执行到第十行时此时如果该存储过程未加入事务机制那么势必会导致第10行之前已经被影响的数据库记录也不会被还原(rollback)。这样的代碼是我们不想见到的所以事务在复杂的商业逻辑中保持数据的完整性还是尤为重要的。
众所周知LinqToSql 中我们的事务机制代码变的相对简單了如以下代码: