EntityObject クラス

定義

これは、すべての Perscribed EntityObject クラスの基礎となるクラスです。

[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject, System.Data.Entity.Core.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Entity.Core.Objects.DataClasses.IEntityWithKey, System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
継承
EntityObject
属性
実装

コンストラクター

EntityObject()

これは、すべての Perscribed EntityObject クラスの基礎となるクラスです。

フィールド

EntityKeyPropertyName

変更の追跡に使用されるパブリック定数名 この定義を使用すると、ユーザーは文字列をハードコーディングする代わりにこの定数を使用できます。 これは、プロパティ名が正しいことを確認するのに役立ち、この特定の文字列を探している場所でより高速な比較を可能にします。 ユーザーは、大文字と小文字を区別する文字列を定数の代わりに直接使用できますが、比較では少し遅くなります。 名前の周りにダッシュ (-) 文字を含めると、-EntityKey- が有効な識別子名ではないので、実際のデータ プロパティと競合しないようにします

(継承元 StructuralObject)

プロパティ

EntityKey

このオブジェクトのキーを取得または設定します。

EntityState

オブジェクトのエンティティの状態を取得します。

メソッド

GetValidValue<T>(T, String, Boolean, Boolean)

指定されたプロパティの複合型を返します。

(継承元 StructuralObject)
OnPropertyChanged(String)

PropertyChanged イベントを発生させます。

(継承元 StructuralObject)
OnPropertyChanging(String)

PropertyChanging イベントを発生させます。

(継承元 StructuralObject)
ReportPropertyChanged(String)

プロパティが変更されたことを変更トラッカーに通知します。

ReportPropertyChanging(String)

プロパティの変更が保留中であることを変更トラッカーに通知します。

SetValidValue<T>(T, T, String)

指定されたプロパティの複合オブジェクトを設定します。

(継承元 StructuralObject)

イベント

PropertyChanged

プロパティが変更されたことを通知します。

(継承元 StructuralObject)
PropertyChanging

プロパティが変更されようとしていることを通知します。

(継承元 StructuralObject)

明示的なインターフェイスの実装

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

この EntityObject をキャッシュにアタッチまたはデタッチするために ObjectStateManager によって使用されます。

IEntityWithRelationships.RelationshipManager

遅延作成されたリレーションシップ ナビゲーション プロパティ オブジェクト、コレクション、および refs のコンテナーを返します。

適用対象