SqlServerMigrationsAnnotationProvider SqlServerMigrationsAnnotationProvider Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqlServerMigrationsAnnotationProvider : MigrationsAnnotationProvider, IMigrationsAnnotationProvider
Public Class SqlServerMigrationsAnnotationProvider
    Inherits MigrationsAnnotationProvider
    Implements IMigrationsAnnotationProvider
Inheritance
System.ObjectSystem.Object
SqlServerMigrationsAnnotationProviderSqlServerMigrationsAnnotationProvider
Implements

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

For(IEntityType) For(IEntityType)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IEntityType entityType)
Public Overrides Function For(entityType As IEntityType) As IEnumerable(Of IAnnotation)
Parameters
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(IForeignKey) For(IForeignKey)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IForeignKey foreignKey)
Public Overrides Function For(foreignKey As IForeignKey) As IEnumerable(Of IAnnotation)
Parameters
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(IIndex) For(IIndex)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IIndex index)
Public Overrides Function For(index As IIndex) As IEnumerable(Of IAnnotation)
Parameters
index
IIndex IIndex
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(IKey) For(IKey)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IKey key)
Public Overrides Function For(key As IKey) As IEnumerable(Of IAnnotation)
Parameters
key
IKey IKey
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(IModel) For(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IModel model)
Public Overrides Function For(model As IModel) As IEnumerable(Of IAnnotation)
Parameters
model
IModel IModel
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(IProperty) For(IProperty)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> For(IProperty property)
Public Overrides Function For(property As IProperty) As IEnumerable(Of IAnnotation)
Parameters
property
IProperty IProperty
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

For(ISequence) For(ISequence)

ForRemove(IEntityType) ForRemove(IEntityType)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IEntityType entityType)
Public Overrides Function ForRemove(entityType As IEntityType) As IEnumerable(Of IAnnotation)
Parameters
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(IForeignKey) ForRemove(IForeignKey)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IForeignKey foreignKey)
Public Overrides Function ForRemove(foreignKey As IForeignKey) As IEnumerable(Of IAnnotation)
Parameters
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(IIndex) ForRemove(IIndex)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IIndex index)
Public Overrides Function ForRemove(index As IIndex) As IEnumerable(Of IAnnotation)
Parameters
index
IIndex IIndex
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(IKey) ForRemove(IKey)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IKey key)
Public Overrides Function ForRemove(key As IKey) As IEnumerable(Of IAnnotation)
Parameters
key
IKey IKey
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(IModel) ForRemove(IModel)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IModel model)
Public Overrides Function ForRemove(model As IModel) As IEnumerable(Of IAnnotation)
Parameters
model
IModel IModel
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(IProperty) ForRemove(IProperty)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override IEnumerable<IAnnotation> ForRemove(IProperty property)
Public Overrides Function ForRemove(property As IProperty) As IEnumerable(Of IAnnotation)
Parameters
property
IProperty IProperty
Returns
System.Collections.Generic.IEnumerable<IAnnotation> System.Collections.Generic.IEnumerable(Of IAnnotation)
Overrides

ForRemove(ISequence) ForRemove(ISequence)

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object