[フレーム]
1 - 2 件 / 2件
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
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
ドメイン駆動設計(DDD)のValueObject(値オブジェクト)をEntityFramework Core(EFCore)で自動的にマッピングする方法を紹介します。 EFCore2.0以降では、所有エンティティ型としてValueObjectを永続化する機能が提供されています。 マッピングだけではなく、ValueObjectとして定義したEntityからマイグレーションを生成することも可能です。 EntityとValueObjectを定義する 注文Orderと配送先住所Addressの場合の各クラスを以下のように定義します。 配送先住所に含まれる郵便番号、都道府県、住所等をValueObjectとして定義しています。 クラス図 Order (Entity) using System; using System.Collections.Generic; using System.Linq;
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く