我想检测我的程序集是否在运行时加载到SQL Hosted CLR中,以便安全地处理AppDomain FriendlyName字符串。
不幸的是,AppDomain.CurrentDomain.DomainManager.EntryAssembly
在此上下文中为null
。
任何帮助表示赞赏。 TIA。
答案 0 :(得分:1)
我使用SqlContext.IsAvailable
来确定我是否在SQLCLR下运行......它可以实现一种享受..
http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.server.sqlcontext.isavailable.aspx