EntityFramework を使用するとデータベースに対する検索処理を LINQ で記述することができるためとても便利です。しかし LINQ では動的な(可変の)検索条件を記述することができず、複雑な検索処理では SQL を利用せざるを得ません。そこで今回は式木( Expression Tree )を利用して動的に LINQ で検索条件を組み立てる方法について紹介します。 はじめに 試した環境 式木( Expression Tree )について 動的に検索条件を構築する おわりに はじめに 以前 .NET Core 2.1 / 2.2 から .NET Core 3.1 に更新した際に、 EntityFramework Core (以下 EFCore ) の破壊的変更にぶつかってしまい予定外の工数を割いてしまった、という記事を投稿しました。今回の記事の内容も .NET Core 3.1