Допустим, у меня есть определенный пользователем типа данных в базе данных: MySuperType
, которая как две BigInt свойства в нем (Id + коде)Dapper и определены пользовательская база данных типов
И у меня есть хранимая процедура, которая принимает в тех параметры:
@MySuperType, @Price, @dateModified, etc...
Сейчас в моем коде, я использую щеголеватый, как это:
using (var connecion = new SqlConnection(_connectionString))
{
result = connection.Execute("SP_name",
new {mySuperType, price, date},
commandType: CommandType.StoredProcedure);
}
Но я получаю сообщение об ошибке
Тип Операнда: Dapper не может отображать определенный пользователем тип: MySuperType от параметров к хранимой процедуре.
Изменение хранимой процедуры или замены определенного пользователем типа не вариант
Кто-нибудь есть идея, что я могу сделать, чтобы отобразить типы и отправить параметры (все из них) в хранимая процедура?