次の方法で共有


MigrationsAnnotationProvider.For メソッド

定義

オーバーロード

For(ISequence)

指定 ISequenceした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IModel)

指定 IModelした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IKey)

指定 IKeyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IProperty)

指定 IPropertyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IForeignKey)

指定 IForeignKeyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IEntityType)

指定 IEntityTypeした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(ICheckConstraint)

指定 ICheckConstraintした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(IIndex)

指定 IIndexした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

For(ISequence)

指定 ISequenceした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.ISequence sequence);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.ISequence -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.ISequence -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (sequence As ISequence) As IEnumerable(Of IAnnotation)

パラメーター

sequence
ISequence

シーケンス。

戻り値

注釈。

実装

適用対象

For(IModel)

指定 IModelした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IModel model);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IModel -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (model As IModel) As IEnumerable(Of IAnnotation)

パラメーター

model
IModel

モデル。

戻り値

注釈。

実装

適用対象

For(IKey)

指定 IKeyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IKey key);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (key As IKey) As IEnumerable(Of IAnnotation)

パラメーター

key
IKey

キー。

戻り値

注釈。

実装

適用対象

For(IProperty)

指定 IPropertyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IProperty property);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IProperty -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IProperty -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (property As IProperty) As IEnumerable(Of IAnnotation)

パラメーター

property
IProperty

プロパティ。

戻り値

注釈。

実装

適用対象

For(IForeignKey)

指定 IForeignKeyした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IForeignKey foreignKey);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IForeignKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IForeignKey -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (foreignKey As IForeignKey) As IEnumerable(Of IAnnotation)

パラメーター

foreignKey
IForeignKey

外部キー。

戻り値

注釈。

実装

適用対象

For(IEntityType)

指定 IEntityTypeした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (entityType As IEntityType) As IEnumerable(Of IAnnotation)

パラメーター

entityType
IEntityType

エンティティの型。

戻り値

注釈。

実装

適用対象

For(ICheckConstraint)

指定 ICheckConstraintした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint checkConstraint);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.ICheckConstraint -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (checkConstraint As ICheckConstraint) As IEnumerable(Of IAnnotation)

パラメーター

checkConstraint
ICheckConstraint

チェック制約。

戻り値

注釈。

実装

適用対象

For(IIndex)

指定 IIndexした のプロバイダー固有の移行注釈を取得します。

既定の実装では、空のコレクションが返されます。

public virtual System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation> For (Microsoft.EntityFrameworkCore.Metadata.IIndex index);
abstract member For : Microsoft.EntityFrameworkCore.Metadata.IIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
override this.For : Microsoft.EntityFrameworkCore.Metadata.IIndex -> seq<Microsoft.EntityFrameworkCore.Infrastructure.IAnnotation>
Public Overridable Function For (index As IIndex) As IEnumerable(Of IAnnotation)

パラメーター

index
IIndex

インデックス。

戻り値

注釈。

実装

適用対象