Linq to SQL 中是否有一个钩子可以让我在命令发送到数据库之前手动修改它?
具体来说,我试图在向WITH CHANGE_TRACKING_CONTEXT(@contextData)
数据库应用插入/更新/删除时引入语法,以便能够添加针对更改跟踪的附加信息,例如发起更改的用户(这是一个 Web 应用程序使用 SQL 身份验证)。
只需在 CommandText 的开头插入此语法,同时将一个附加参数(@contextData)
添加到 SqlCommand 对象,该对象将包含附加语句的数据。
提前致谢。