Я передаю тип char(1) T-SQL в функцию C# CLR.
На стороне С# у меня есть тип char.
Я получаю сообщение об ошибке "Типы CLR для параметра... не совпадают".
Любые идеи?
Я передаю тип char(1) T-SQL в функцию C# CLR.
На стороне С# у меня есть тип char.
Я получаю сообщение об ошибке "Типы CLR для параметра... не совпадают".
Любые идеи?
Насколько мне известно, тип данных char
SQL Server не имеет эквивалента в CLR
для SQL Server в пространстве имен System.Data.SqlTypes
и их собственных эквивалентов CLR
в Microsoft .NET Framework.
Но напр. nchar(1)
делает — SqlChars
или SqlString
для типа данных CLR (SQL Server) и Char
, String
или Char[]
для типа данных CLR (.NET Framework).
Дополнительные сведения см. в статье MSDN Mapping CLR Parameter Data.