我正在使用 SQL Server 数据库在 C# 中开发一个项目。
当查询有任何条件时,我想在数据库中保存一些信息,所以我的想法是有一个通用方法来启动事务的提交,如果提交具有所需的条件,则保存信息。
我的问题:有什么方法可以在.commit()?之前获取事务的 SQL 代码?
例如,这样的事情:
public void insertInfo(object)
{
using (Context context = new Context())
{
[Do an insert]
[Do a second insert]
[Do an update]
context.Save()
}
}
// In the Context
public void Save()
{
[Here I want to get the SQL statement(s) that will be affected by the "transaction.Commit()"]
transaction.Commit();
}
收到一只叮咚
相关分类