Когда я пытаюсь отправить параметры на sql-сервер, я отправляю список, который будет связан с параметром типа таблицы в SQL-сервере. я добавляю параметр в список параметров следующим образом:
SqlParameter para6 = new SqlParameter();
para6.ParameterName = "ObjectAttrList";
para6.SqlDbType = System.Data.SqlDbType.Structured;
para6.Value = null;
para6.IsNullable = true;
if (attrList != null && attrList.Count > 0)
{
para6.Value = attrList;
}
para6.Direction = ParameterDirection.Input;
sqlParameters[5] = para6;
и это процедура sql, с помощью которой я буду вставлять данные:
@ObjectAttrList [ObjectStore].[ObjectStoreAttributes] READONLY )
при этом я получаю сообщение об ошибке типа: «Тип операнда clash: NULL несовместим с ObjectStoreAttributes»
Я много искал об этом и пробовал соответствующие решения. но ни один из них, кажется, не работает. любая помощь приветствуется