单项选择题

创建一个应用程序,在数据库TestKing中存储和操作数据.应用程序运行一些存储过程来计算月底的余额,而且必须保证所有过程计算的余额被保存到数据库前必须是成功的.如果有任一过程失败,则不能存储月底的任何计算余额.当过程运行时,用户不能进行编辑,增加,删除受过影响的表.要完成这个操作,首先使用一个SqlCommand对象运行存储过程,给SqlCommand对象的Transaction属性赋值为SqlTransaction对象,设置一个SqlTransaction对象的IsolationLevel属性().

A.IsolationLevel.Serializable
B.IsolationLevel.Snapshot
C.IsolationLevel.ReadCommitted
D.IsolationLevel.RequiresNew