次の方法で共有


ComplexObject クラス

定義

これは、ADO.NET のエンティティに必要な最小インターフェイスを表すインターフェイスです。

[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class ComplexObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject
type ComplexObject = class
    inherit StructuralObject
Public MustInherit Class ComplexObject
Inherits StructuralObject
継承
ComplexObject
属性

コンストラクター

ComplexObject()

これは、ADO.NET のエンティティに必要な最小インターフェイスを表すインターフェイスです。

フィールド

EntityKeyPropertyName

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

(継承元 StructuralObject)

メソッド

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)

適用対象