ArrayStructuralComparer<TElement> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
各要素ペアを比較する配列の値比較を指定します。 スナップショット作成時に新しい配列が作成されます。
public class ArrayStructuralComparer<TElement> : Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer<TElement[]>
type ArrayStructuralComparer<'Element> = class
inherit ValueComparer<'Element[]>
Public Class ArrayStructuralComparer(Of TElement)
Inherits ValueComparer(Of TElement())
型パラメーター
- TElement
配列要素の型。
- 継承
注釈
詳細と例については、「 EF Core 値比較子 」を参照してください。
コンストラクター
ArrayStructuralComparer<TElement>() |
比較子インスタンスを作成します。 |
プロパティ
EqualsExpression |
比較式。 (継承元 ValueComparer<T>) |
HashCodeExpression |
ハッシュ コード式。 (継承元 ValueComparer<T>) |
SnapshotExpression |
スナップショット式。 (継承元 ValueComparer<T>) |
Type |
型。 (継承元 ValueComparer<T>) |
メソッド
Equals(Object, Object) |
2 つのインスタンスを比較して、それらが等しいかどうかを判断します。 (継承元 ValueComparer<T>) |
Equals(T, T) |
2 つのインスタンスを比較して、それらが等しいかどうかを判断します。 (継承元 ValueComparer<T>) |
ExtractEqualsBody(Expression, Expression) |
2 つのパラメーターを受け取り EqualsExpression 、指定された式に置き換え、変換された本文を返します。 (継承元 ValueComparer) |
ExtractHashCodeBody(Expression) |
を HashCodeExpression 受け取り、 パラメーターを指定された式に置き換え、変換された本文を返します。 (継承元 ValueComparer) |
ExtractSnapshotBody(Expression) |
を SnapshotExpression 受け取り、 パラメーターを指定された式に置き換え、変換された本文を返します。 (継承元 ValueComparer) |
GetHashCode(Object) |
指定されたインスタンスのハッシュ コードを返します。 (継承元 ValueComparer<T>) |
GetHashCode(T) |
指定されたインスタンスのハッシュ コードを返します。 (継承元 ValueComparer<T>) |
Snapshot(Object) |
指定したインスタンスのスナップショットを作成します。 (継承元 ValueComparer<T>) |
Snapshot(T) |
指定したインスタンスのスナップショットを作成します。 (継承元 ValueComparer<T>) |
拡張メソッド
IsDefault(ValueComparer) |
指定ValueComparerした |
適用対象
Entity Framework