有没有办法控制 sql-session 设置或 asp.net 中支持数据直接绑定到 sql 的控件的事务隔离级别?
例如:
someRichDataControl.SqlDataSource.SelectStatement = "select 1, 2, 3";
someRichDataControl.DataBind(); // now the control will open connection and execute sql
我可以强制控件使用,例如,ReadUncommited 隔离级别(或 Serializable?)
我唯一的想法是直接在 sql 中应用设置,但如果这是一个可重用的 sql,那么这就是 sql 和我的控件之间的紧密耦合(需要创建参数化查询构建器)。