Код: Выделить всё
cmd.CommandText = "INSERT INTO inventory (slots) " +
"SELECT t.slots " +
"FROM UNNEST(@slots) AS t(slots) " +
"RETURNING inventory_id";
cmd.Parameters.AddWithValue("@slots", new int[10][]);0
Ошибка: тип массива CRL System.Int32[][] не поддерживается Npgsql
или вашим PostgreSQL. Если вы хотите сопоставить его с массивом составного
типа PostgreSQL, вам необходимо зарегистрировать его перед использованием.
Есть ли простое решение этой проблемы ?
Я пытался добавить "NpgsqlDbType.Array | NpgsqlDbType.Integer", но безуспешно.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ay-element
Мобильная версия