EntityObject クラス

定義

Entity Data Model ツールによって生成されるエンティティ型の基本クラス。

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

コンストラクター

名前 説明
EntityObject()

EntityObject クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
EntityKey

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

EntityState

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

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValidValue<T>(T, String, Boolean, Boolean)

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

(継承元 StructuralObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OnPropertyChanged(String)

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

(継承元 StructuralObject)
OnPropertyChanging(String)

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

(継承元 StructuralObject)
ReportPropertyChanged(String)

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

ReportPropertyChanging(String)

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

SetValidValue<T>(T, T, String)

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

(継承元 StructuralObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

名前 説明
PropertyChanged

プロパティ値が変更されたときに発生します。

(継承元 StructuralObject)
PropertyChanging

プロパティ値の変更が保留中の場合に発生します。

(継承元 StructuralObject)

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

名前 説明
IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

プロパティの変更を報告するために使用する IEntityChangeTracker のインスタンスを指定します。

IEntityWithRelationships.RelationshipManager

このオブジェクトで使用されるリレーションシップ マネージャーを取得します。

適用対象

こちらもご覧ください