全て、
そのため、LINQ-to-SQL のすべての選択クエリを CompiledQueries を使用して高速化するように変換しました。これまでのところ、select ステートメントに対してはうまく機能しますが、insert、update、または delete ステートメントをプリコンパイルする方法を理解できませんでした。
確かに、LINQ-to-SQL で挿入、削除、または更新を行う場合は、オブジェクト モデルを使用する必要があります。しかし、明らかに、クエリを生成する途中のどこかで、事前にコンパイルして静的メンバーに格納すると便利です。
これは可能ですか?プリコンパイルされていない場合、更新、削除、および挿入に対する LINQ のパフォーマンスはどのようなものですか? 選択よりもはるかに高速であることがわかりました。なぜなら、それらが下で行うことははるかに単純で「動的」ではないからです...