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