У меня проблема, которую я не могу решить. Я использую SQL Server 2005, С# CLR для использования внешней dll. Проблема заключается в длине параметра. Мне нужно использовать как тип параметра функции varchar(max). Если в коде С# я использую string, SqlSring, я не могу использовать тип T-SQL varchar(max), просто varchar(4000) of nvarchar(4000). Мне нужно сказать, что это могут быть ситуации, когда мне нужно использовать более 4000 символов, поэтому мне нужно знать, какой тип С# мне нужно использовать для varchar(max).
Я прочитал много статей, и некоторые из них говорят, что для этого я могу использовать SqlChars. Но! У меня есть манипуляции со строками. Как я могу иметь действия с string или SqlString, а затем преобразовать в SqlChars? (Возможно SqlChars.ToString() или SqlChars.ToSqlString()).
Я не нашел для этого кода С#.