RelatedEnd クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リレーション端の共通機能を実装する基本クラスを表します。
public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- 継承
-
RelatedEnd
- 派生
- 属性
- 実装
注釈
RelatedEndは、 クラスと EntityReference<TEntity> クラスのEntityCollection<TEntity>基底クラスです。
RelatedEnd クラスは、EntityCollection<TEntity> クラスと EntityReference<TEntity> クラスの間で共有される機能を実装します。
このクラスは、コード内で直接使用するためのものではありません。
プロパティ
IsLoaded |
すべての関連オブジェクトが読み込まれているかどうかを示す値を取得します。 |
RelationshipName |
この関連 End が参加するリレーションシップの名前を取得します。 |
RelationshipSet |
リレーション端のメタデータへの参照を取得します。 |
SourceRoleName |
リレーションシップのソース End のロール名を取得します。 |
TargetRoleName |
リレーションシップのターゲット端のロール名を取得します。 |
メソッド
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
アタッチされた 2 つのオブジェクト間のリレーションシップを定義します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetEnumerator() |
関連オブジェクトのコレクションを反復処理する IEnumerator を返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Load() |
派生クラスでオーバーライドされた場合、既定のマージ オプションを使用して関連 End に関連オブジェクトを読み込みます。 |
Load(MergeOption) |
派生クラスでオーバーライドされた場合、指定されたマージ オプションを使用して関連 End からオブジェクトを読み込みます。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
関連エンティティをローカルの EntityCollection<TEntity> にマージします。 |
OnDeserialized(StreamingContext) |
RelationshipManager インスタンスと共にエンティティ オブジェクトを逆シリアル化する目的で内部的に使用されます。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean) |
オブジェクトをローカル コレクションやローカル参照にアタッチできるかどうかを調べます。 |
ValidateLoad<TEntity>(MergeOption, String) |
ローカル コレクションやローカル参照に関連オブジェクトを正しく読み込めるかどうかを確認します。 |
ValidateOwnerForAttach() |
関連 End が属しているオブジェクトでアタッチ操作がサポートされているかどうかを確認します。 |
イベント
AssociationChanged |
関連 End に変更が加えられた場合に発生します。 |
明示的なインターフェイスの実装
IRelatedEnd.Add(IEntityWithRelationships) |
関連 End にオブジェクトを追加します。 |
IRelatedEnd.Add(Object) |
関連 End にオブジェクトを追加します。 |
IRelatedEnd.Attach(IEntityWithRelationships) |
関連 End でオブジェクトをアタッチします。 |
IRelatedEnd.Attach(Object) |
リレーション端にオブジェクトをアタッチします。 |
IRelatedEnd.CreateSourceQuery() |
関連 End に属するオブジェクトを表す IEnumerable を返します。 |
IRelatedEnd.Remove(IEntityWithRelationships) |
関連 End のコレクションからオブジェクトを削除します。 |
IRelatedEnd.Remove(Object) |
リレーション端に属しているオブジェクトをリレーション端から削除します。 |
適用対象
.NET