dapper GetList(述語)vs Query(SQL条件)

dapper dapper-extensions

質問

dapperの私が持つデータを取得することができます

Query<Person>("sql condition").

私は大まかな拡張機能やり遂げることができます

GetList<Person>(predicate) 

どちらもIEnumerableを返します

どんな状況のためにどのアプローチを選ぶべきですか?

拡張ライブラリがより新しくなったので、著者はSQLの構築が気に入らなかったようです

文字列の条件。代わりに私はちょっとしたインテリセンスと強力なタイピングを持っています

調子。

しかし、それはすべて利点ですか?経験のためにあなたが気づいている不利な点はありますか?

両方のライブラリを使用していますか?

人気のある回答

DapperExtensionは、単一のテーブルに対するCRUDの単純なタスクを支援するためのものです。それ以上の処理が必要な場合は、これを処理する方法がQueryです。間違いなくSELECTは単一のテーブルと同じくらい有用ではありませんが、多くの書き込み操作が単純化されています。



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow