私のアプリケーションでL2Sを使用していますが、クエリのパフォーマンスや厄介な問題のため、dapper.netへの切り替えがますます増えています。n+1 selects問題Func <T,bool>の形式の述語をSQL where句に変換するためにL2Sプロバイダを呼び出す方法
これはうまく動作しますが、データをフィルタリングする際に、LINQishスタイルの書き込み述語が不足しています。
私の質問は、Func<T, bool>
という形式の述語をどのようにSQL Server where節に変換して、それをdapperで使うことができますか?
私は誰かが前にこれをしていたに違いないと思うのですか、あるいはすべての大まかなユーザーがSQL文をハンドコーディングしていると思いますか?
タイトルからわかるように、SQL ServerのLINQ2SQLプロバイダーを呼び出すオプションがありますか?
基本的に私はdynamic linqの逆数のようなものを探しています。
私はL2Sによって生成されたSQLを見ることができます。しかし、それはポイントではありません。私はその種のSQLを生成するコードを探しています。 – Jan
@Jan私の答えを編集しました。うまくいけば、もっと役に立ちます。それでも満足できない場合は教えてください。 – JamieSee
それはもっと役立ちます - 特にSamsBuilderについてのsamsブログのエントリへのリンク。それは正確に私が探しているものではありませんが、それは正しい方向に行く。 – Jan