Определить, доступен ли SqlContext только для чтения (например, SqlFunction) - PullRequest
0 голосов
/ 27 апреля 2018

В SQLCLR я могу определить, нахожусь ли я внутри SqlContext, и, если да, выполнить дополнительные функции, такие как запись в канал.

Однако, как мне определить, находится ли я внутри контекста SQL только для чтения, например, метод с этим атрибутом:

[SqlFunction(DataAccess = DataAccessKind.Read)]
public static void MyMethod()
{
}

Единственный способ, которым я могу догадаться, - это вернуться обратно в стек и искать метод, украшенный SqlFunctionAttribute?

...