次の方法で共有


ForeignKeyIndexConvention.AreIndexedBy メソッド

定義

指定したプロパティが既存のインデックスで既にカバーされているかどうかを示す値を返します。

protected virtual bool AreIndexedBy (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> properties, bool unique, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> coveringIndexProperties, bool coveringIndexUnique);
abstract member AreIndexedBy : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> bool
override this.AreIndexedBy : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IConventionProperty> * bool -> bool
Protected Overridable Function AreIndexedBy (properties As IReadOnlyList(Of IConventionProperty), unique As Boolean, coveringIndexProperties As IReadOnlyList(Of IConventionProperty), coveringIndexUnique As Boolean) As Boolean

パラメーター

properties
IReadOnlyList<IConventionProperty>

チェックするプロパティ。

unique
Boolean

作成するインデックスが一意である必要があるかどうか。

coveringIndexProperties
IReadOnlyList<IConventionProperty>

既存のインデックスのプロパティ。

coveringIndexUnique
Boolean

既存のインデックスが一意かどうか。

戻り値

true 既存のインデックスが指定されたプロパティをカバーする場合は 。

適用対象