Dapper - splitOnは存在しません

dapper stored-procedures

質問

このスニペットを実行しようとしています

var dParams = new DynamicParameters();

dParams.Add("@ShipDate", warranty.ShipDate);
dParams.Add("@WarrantyStartDate", warranty.WarrantyStartDate);
dParams.Add("@WarrantyEndDate", warranty.WarrantyEndDate);
dParams.Add("@SerialNumber", warranty.SerialNumber);

var result = conn.Query<Warranty>("TMP_WARRANTY_INFORMATION_insert", dParams ,commandType: CommandType.StoredProcedure).First();

しかし、それは "マルチマッピングAPIを使用する場合、ID以外のキーを持っている場合はsplitOnパラメータを確実に設定する"ので、splitOnパラメータを追加しようとしていますが、ドキュメントの仕方/インターネットはそれがすべきだと言って、intellisenseはparamを見つけることができません。

私は何か間違っているのですか、それともダッパーですか?

人気のある回答

私はそれを働かせた。私は.Queryから.Executeに切り替え、いくつかのパラメータを変更しました

var dParams = new DynamicParameters();

 dParams.Add("@ShipDate", warranty.ShipDate, DbType.String, ParameterDirection.Input);
 dParams.Add("@WarrantyStartDate", warranty.WarrantyStartDate, DbType.String, ParameterDirection.Input);
 dParams.Add("@WarrantyEndDate", warranty.WarrantyEndDate, DbType.String, ParameterDirection.Input);
 dParams.Add("@SerialNumber", warranty.SerialNumber, DbType.String, ParameterDirection.Input);

  var result = conn.Execute("TMP_WARRANTY_INFORMATION_insert", dParams ,commandType: CommandType.StoredProcedure);


ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ