标签: sql-server sqlclr sql-function
在SQLCLR中,我可以检测到我是否在SqlContext内,如果是,则执行其他功能,例如写入管道。
SqlContext
但是,如何检测我是否在只读SQL上下文中,例如具有此属性的方法:
[SqlFunction(DataAccess = DataAccessKind.Read)] public static void MyMethod() { }
我可以推测的唯一方法是走回堆栈并寻找用SqlFunctionAttribute装饰的方法?
SqlFunctionAttribute