EntityObject クラス

定義

Entity Data Model ツールによって生成されるエンティティ型の基本クラスです。Base class for entity types that are generated by the Entity Data Model tools.

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
type EntityObject = class
    inherit StructuralObject
    interface IEntityWithKey
    interface IEntityWithChangeTracker
    interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
継承
EntityObject
属性
実装

コンストラクター

EntityObject()

EntityObject クラスの新しいインスタンスを初期化します。Initializes a new instance of the EntityObject class.

プロパティ

EntityKey

このオブジェクトのキーを取得または設定します。Gets or sets the key for this object.

EntityState

オブジェクトのエンティティの状態を取得します。Gets the entity state of the object.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

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

指定されたプロパティの複合型を返します。Returns a complex type for the specified property.

(継承元 StructuralObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnPropertyChanged(String)

PropertyChanged イベントを発生させます。Raises the PropertyChanged event.

(継承元 StructuralObject)
OnPropertyChanging(String)

PropertyChanging イベントを発生させます。Raises the PropertyChanging event.

(継承元 StructuralObject)
ReportPropertyChanged(String)

プロパティが変更されたことを変更トラッカーに通知します。Notifies the change tracker that a property has changed.

ReportPropertyChanging(String)

プロパティの変更が保留中であることを変更トラッカーに通知します。Notifies the change tracker that a property change is pending.

SetValidValue<T>(T, T, String)

指定されたプロパティの複合オブジェクトを設定します。Sets a complex object for the specified property.

(継承元 StructuralObject)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

イベント

PropertyChanged

プロパティ値が変更されたときに発生します。Occurs when a property value has changed.

(継承元 StructuralObject)
PropertyChanging

プロパティ値の変更が保留中になっているときに発生します。Occurs when a property value change is a pending.

(継承元 StructuralObject)

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

IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker)

プロパティの変更を報告するために使用される IEntityChangeTracker のインスタンスを指定します。Specifies the instance of IEntityChangeTracker that is used to report property changes.

IEntityWithRelationships.RelationshipManager

このオブジェクトで使用されるリレーションシップ マネージャーを取得します。Gets the relationship manager used by this object.

適用対象

こちらもご覧ください