Поскольку .NET использует Unicode для всех своих строк, это должно быть в порядке, IF ваши параметры, такие как @Author
и @Email
, определены как NVARCHAR(x)
в вашем сохраненном процедуры, и если столбцы, в которых вы храните эту информацию, также определены как NVARCHAR(x)
.
Итак, вопрос в том, видите ли вы какие-либо проблемы? Если так: что это за ??
В качестве идентификатора: я бы всегда определял / определял длина для строкового параметра. Не уверен, что этот метод AddInParameter
делает, если вы опускаете длину строкового параметра - часто будет значение по умолчанию, которое может быть или не быть достаточным для вас; поэтому, чтобы избежать неожиданностей, я предпочитаю всегда явно определять максимальную длину для любых строковых параметров.