【发布时间】:2017-10-19 20:56:25
【问题描述】:
我想创建一个包含两个保存的事务:一个通过实体框架的上下文,另一个使用 sql 命令。
我如何获得一个连接,将其传递给另一个并创建一个事务?
例如:
var ctx = ApplicationContext();
var tr = ctx.Transaction.where(x=>x.id=1);
tr.status = 5;
ctx.SaveChanges();
using (SqlConnection connection = new SqlConnection(ConnectionString))
{
using (SqlCommand command = new SqlCommand(query, connection))
{ //set query and params
connection.Open();
command.ExecuteNonQuery();
}
【问题讨论】:
-
您在这里使用的是什么版本的 EntityFramework?
-
实体框架6
标签: c# entity-framework transactions