Выполняется ли сборка на SQL Server или из приложения Windows

Как определить, выполняется ли сборка из хранимой процедуры SQL Server CLR или если она запущена из приложения Windows?

Ответ 2

Следующий код должен возвращать различные данные сборки в обоих случаях.

System.Reflection.Assembly.GetEntryAssembly();