EntityKey.Equals メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Equals(Object) |
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。 |
| Equals(EntityKey) |
このインスタンスが指定した EntityKeyと等しいかどうかを示す値を返します。 |
Equals(Object)
このインスタンスが指定したオブジェクトと等しいかどうかを示す値を返します。
public:
override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean
パラメーター
返品
true このインスタンスと obj の値が等しい場合は >。それ以外の場合は false。
注釈
一時キーの比較セマンティクスは、永続キーとは異なります。
一時キーでは参照の等価性が使用されます。 つまり、まったく同じ一時 EntityKey インスタンスへの 2 つの参照は等しいが、他の EntityKey インスタンスは等しくない。
永続的キーは、格納されているキー プロパティと EntitySetの値に基づいて等価性を決定します。 つまり、EntityKey オブジェクトが同じでキー値が等しい場合は、2 つの個別の EntitySet インスタンスを作成できます。
また、一時キーには EntitySet 値やキー値はありませんが、永続的なキーは使用します。
適用対象
Equals(EntityKey)
このインスタンスが指定した EntityKeyと等しいかどうかを示す値を返します。
public:
virtual bool Equals(System::Data::EntityKey ^ other);
public bool Equals(System.Data.EntityKey other);
override this.Equals : System.Data.EntityKey -> bool
Public Function Equals (other As EntityKey) As Boolean
パラメーター
返品
true このインスタンスと other の値が等しい場合は >。それ以外の場合は false。
実装
注釈
一時キーの比較セマンティクスは、永続キーとは異なります。
一時キーでは参照の等価性が使用されます。 つまり、まったく同じ一時 EntityKey インスタンスへの 2 つの参照は等しいが、他の EntityKey インスタンスは等しくない。
永続的キーは、格納されているキー プロパティと EntitySetの値に基づいて等価性を決定します。 つまり、エンティティ セットが同じで、キー値が等しい場合は、2 つの個別の EntityKey インスタンスを持つことができます。
また、一時キーには EntitySet 値やキー値はありませんが、永続的なキーは使用します。