ComplexObject クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、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() |
これは、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) |
適用対象
Entity Framework