2
比方說,我在數據庫中的用戶定義的數據類型: MySuperType
其在兩份BIGINT屬性(編號+代碼)小巧玲瓏和用戶定義的數據庫類型
而且我有一個存儲過程,它發生在那些參數:
@MySuperType, @Price, @dateModified, etc...
現在在我的代碼,我使用了Dapper這樣的:
using (var connecion = new SqlConnection(_connectionString))
{
result = connection.Execute("SP_name",
new {mySuperType, price, date},
commandType: CommandType.StoredProcedure);
}
,但我不斷收到錯誤
類型操作數衝突:Dapper無法將用戶定義的類型:MySuperType從參數映射到存儲過程。
更改存儲過程或免去用戶定義類型是不是一種選擇
有沒有人有一個想法,我能做些什麼來映射類型和發送的參數(所有的)到存儲過程?