Ukázalo se, že existuje pevný seznam platných vstupů pro funkci SQLCLR, určený dostupným mapování mezi datovými typy .NET a datovými typy SQL
Datový typ SQL "tabulka" je výslovně označen jako žádné mapování prostřednictvím CLR.
Proto není možné předávat data s hodnotou tabulky DO funkce CLR s hodnotou tabulky jako parametry metody.
Alternativy
Zdá se, že je možné získat tabulková data pomocí select ... for xml
zkroucení, které se vloží do SqlXml
parametr.
Úspěšně jsem použil SqlConnection conn = new SqlConnection("context connection = true");
v kódu .NET, aby se TVF dotazovala DB na tabulková data, která potřebuje.