MemberEntry クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のプロパティまたはナビゲーション プロパティの変更追跡情報と操作へのアクセスを提供します。
public abstract class MemberEntry : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
type MemberEntry = class
interface IInfrastructure<InternalEntityEntry>
Public MustInherit Class MemberEntry
Implements IInfrastructure(Of InternalEntityEntry)
- 継承
-
MemberEntry
- 派生
- 実装
-
IInfrastructure<Microsoft.EntityFrameworkCore.ChangeTracking.Internal.InternalEntityEntry>
注釈
スカラー プロパティは派生クラス PropertyEntryを使用し、参照ナビゲーション プロパティは派生クラス ReferenceEntryを使用し、コレクション ナビゲーション プロパティは派生クラス を使用します CollectionEntry。
このクラスのインスタンスは、API を使用する場合に ChangeTracker メソッドから返され、アプリケーション コードで直接構築されるようには設計されていません。
詳細と例については、「 EF Core での追跡対象エンティティへのアクセス 」を参照してください。
コンストラクター
MemberEntry(InternalEntityEntry, IPropertyBase) |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。 |
プロパティ
CurrentValue |
このプロパティに現在割り当てられている値を取得または設定します。 このプロパティを使用して現在の値が設定されている場合、変更トラッカーは変更を認識するため、 DetectChanges() コンテキストで変更を検出する必要はありません。 |
EntityEntry |
EntityEntryこのメンバーが属する 。 |
InternalEntry |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。 |
IsModified |
非ナビゲーション プロパティの場合、このプロパティの値が変更され、 が呼び出されたときに SaveChanges() データベースで更新する必要があるかどうかを示す値を取得または設定します。 |
Metadata |
このプロパティのファセットと、それがデータベースにどのようにマップされるかを説明するメタデータを取得します。 |
明示的なインターフェイスの実装
IInfrastructure<InternalEntityEntry>.Instance |
これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 これは、いかなるリリースでも予告なしに変更または削除される可能性があります。 コード内でのみ直接使用する必要があります。これを行うと、新しい Entity Framework Core リリースに更新するときにアプリケーションエラーが発生する可能性があることを認識してください。 |
拡張メソッド
GetInfrastructure<T>(IInfrastructure<T>) |
を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。 このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。 |
適用対象
Entity Framework