Sandeep Mewara
Вы можете попробовать определить длину во время выполнения или использовать -1.
static void CreateSqlParameterSize()
{
string description = "12 foot scarf - multiple colors, one previous owner";
SqlParameter parameter = new SqlParameter("Description", SqlDbType.VarChar);
parameter.Direction = ParameterDirection.InputOutput;
parameter.Size = description.Length;
parameter.Value = description;
}
Ссылка:
Объект sqlparameter.Свойство Size (System.Data.SqlClient) | Microsoft Docs[
^]
Цитата:
если параметр NVARCHAR имеет максимальную длину данных, просто установите его как -1. -1-Это магическое число для этой длины данных.
Экс:
SqlParameter param = new SqlParameter("@value", SqlDbType.NVarChar, -1);