回答編集履歴

1

脱字追加

2022/11/20 08:45

投稿

退会済みユーザー
test CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  "バッキング フィールドは、プロパティにではなくフィールドに対して EF が読み取りと書き込みを行うことを可能にします。 アプリケーション コードによるデータへのアクセスを制限したり、そうしたアクセスに関するセマンティクスを強化したりする目的で、クラスのカプセル化が使用されているとき、それらの制限や強化の恩恵を得ずにデータベースからの値の読み取りまたはデータベースへの値の書き込みが必要となるケースで、バッキング フィールドが役立ちます"
9
9
 
10
- その記事の「フィールドとプロパティのアクセス」のセクションに書いてありますが、モデルにバッキングフィールドを定義しておくと、ModelBuilder.UsePropertyAccessMode メソッドの引数に PropertyAccessMode 列挙型を与えることで、読み取り/書き込み時にロパティフィールドとバッキングフィールドをどのように使用するかを設定できるそうです。
10
+ その記事の「フィールドとプロパティのアクセス」のセクションに書いてありますが、モデルにバッキングフィールドを定義しておくと、ModelBuilder.UsePropertyAccessMode メソッドの引数に PropertyAccessMode 列挙型を与えることで、読み取り/書き込み時にロパティフィールドとバッキングフィールドをどのように使用するかを設定できるそうです。
11
11
 
12
12
  PropertyAccessMode 列挙型
13
13
  https://learn.microsoft.com/ja-jp/dotnet/api/microsoft.entityframeworkcore.propertyaccessmode?view=efcore-7.0