.Net ormsまたはMicroOrmsが非同期操作とPostgreSQLをサポートするもの

dapper

質問

どのORMの非同期操作とpostgresqlをサポートしていますか?

私はDapperやOrmLiteのような単純なMicroOrmを好んでいます。彼らは素晴らしいパフォーマンスを持っているようだし、本当にシンプルですが、私が知る限り非同期操作はサポートしていません。

私は間違っているかもしれませんが、すべてのIOバインド操作を非同期にすることは重要ではありません。

では、非同期操作とPostgreSQLの両方をサポートするMicroOrmに関するオプションは何ですか? Insight.Dataという新しいOrmについて読んだところですが、PostgreSQLを正しくサポートしているかどうかは不明です。

受け入れられた回答

.NET 4.5を使用している場合は、内部的にExecuteReaderAsyncを呼び出す非同期メソッドを追加するDapperのフォークを作成しました 。それはNuGetでも利用可能です 。私はPostgreSQLでテストしていませんが、Dapperがそれに対応していれば、私のフォークも同様です。


エキスパート回答

Dapperはしばらくの間、非同期サポートを持っていましたが、.NET 4.5をターゲットにしているときのみでした。 BCL非同期ターゲティングパックを使用して4.0にバックポートすることはおそらく可能ですが、これまでに行っていません。



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