問題タブ [dapper-extensions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1614 参照

c# - 「GetList」に DapperExtensions を使用すると例外がスローされる

DapperExtensions の非常に単純な使用例だと思います。

ただし、例外がスローされます。

メソッドが見つかりません: 'System.Collections.Generic.IEnumerable 1<System.__Canon> Dapper.SqlMapper.Query(System.Data.IDbConnection, System.String, System.Object, System.Data.IDbTransaction, Boolean, System.Nullable1, System.Nullable`1)'.

Dapper (v1.13) と DapperExtensions (v1.4.3) の両方に NuGet を使用しています。

これが機能しない理由はありますか?追加した:

ただし、結果には影響しません。(Resharper は、using ディレクティブが不要であるとも不平を言っています。)

Dapper を直接使用すると正常に動作します (ただし、DapperExtensions とは異なる方法で使用していることに気付きます)。

私はいくつかの「グーグル」を行いましたが、コンセンサスは、DapperExtensions はドロップインで楽しいものであるべきだということです。

0 投票する
1 に答える
828 参照

c# - Dapper 拡張機能でアレイを更新するには?

DB からエンティティのリストを取得し、いくつかのプロパティを変更して、DB で更新しようとしました。

私も試しました:

そして、InvalidOperationException: There is already an open DataReader associated with this Command を取得します。これを最初に閉じる必要があります。

その他の動作には問題ありません。

どうすれば正しく更新できますか?

0 投票する
3 に答える
13170 参照

c# - 複合 PK を持つテーブルへの Dapper 挿入

どちらも自動インクリメントではない 2 つの列で構成される主キーを持つテーブルがあり、Dapper 挿入 (Dapper 拡張機能の一部) が失敗し、2 つの列の最初の列では null が許可されないというメッセージが表示されます。 、私が渡している値はnullではありません。

Student:

C#:

エラー:

値 NULL を列 'StudentId'、テーブル 'dbo.Student' に挿入できません。列はヌルを許可しません。INSERT は失敗します。

Dapper は何らかの理由で 5 の値を取得できません。PK を組み合わせたテーブル、または自動インクリメントされていないStudentIdPK を持つテーブルに対して何か特別なことをする必要がありますか? ありがとう。

0 投票する
1 に答える
357 参照

c# - Dapper.Contrib ROWLOCK を使用して更新スクリプトを生成する

Dapper を ORM として使用し、Dapper.Contrib 拡張機能によって挿入、更新スクリプトを生成しています。Rowlock を含む Update スクリプトを生成したい。SqlMapperExtensions で以下のジェネリック コードを変更する以外に使用法はありますか。

0 投票する
1 に答える
1472 参照

tsql - オブジェクトへのマッピングなしの Dapper QueryMultiple ストアド プロシージャ

dapper を使用すると、次のようなストアド プロシージャのバッチ実行を実行できます。

ただし、これまでに見たデータを取得する唯一の手段は、

結果がオブジェクトにマッピングされない場合はどうなりますか? たとえば、変数の入出力パラメーターと結果セットを使用して SP を実行する「汎用」コードを作成しています。

ありがとう