SqlServerMetadataExtensions SqlServerMetadataExtensions Class

SQL Server specific extension methods for metadata.

Syntax

Declaration

public static class SqlServerMetadataExtensionsPublic Module SqlServerMetadataExtensions

Inheritance Hierarchy

  • System.Object
    System.Object
  • SqlServerMetadataExtensions
    SqlServerMetadataExtensions

Inherited Members

ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Methods summary

Gets the SQL Server specific metadata for an entity.

Gets the SQL Server specific metadata for a foreign key.

Gets the SQL Server specific metadata for an index.

Gets the SQL Server specific metadata for a key.

Gets the SQL Server specific metadata for a model.

Gets the SQL Server specific metadata for an entity.

Gets the SQL Server specific metadata for a foreign key.

Gets the SQL Server specific metadata for an index.

Gets the SQL Server specific metadata for a key.

Gets the SQL Server specific metadata for a model.

Gets the SQL Server specific metadata for a property.

Gets the SQL Server specific metadata for a property.

Methods

  • SqlServer(IEntityType)
    SqlServer(IEntityType)

    Gets the SQL Server specific metadata for an entity.

    public static ISqlServerEntityTypeAnnotations SqlServer(this IEntityType entityType)<ExtensionAttribute>
    Public Shared Function SqlServer(entityType As IEntityType) As ISqlServerEntityTypeAnnotations

    Parameters

    Returns

  • SqlServer(IForeignKey)
    SqlServer(IForeignKey)

    Gets the SQL Server specific metadata for a foreign key.

    public static IRelationalForeignKeyAnnotations SqlServer(this IForeignKey foreignKey)<ExtensionAttribute>
    Public Shared Function SqlServer(foreignKey As IForeignKey) As IRelationalForeignKeyAnnotations

    Parameters

    Returns

  • SqlServer(IIndex)
    SqlServer(IIndex)

    Gets the SQL Server specific metadata for an index.

    public static ISqlServerIndexAnnotations SqlServer(this IIndex index)<ExtensionAttribute>
    Public Shared Function SqlServer(index As IIndex) As ISqlServerIndexAnnotations

    Parameters

    Returns

  • SqlServer(IKey)
    SqlServer(IKey)

    Gets the SQL Server specific metadata for a key.

    public static ISqlServerKeyAnnotations SqlServer(this IKey key)<ExtensionAttribute>
    Public Shared Function SqlServer(key As IKey) As ISqlServerKeyAnnotations

    Parameters

    • key

      The key to get metadata for.

    Returns

  • SqlServer(IModel)
    SqlServer(IModel)

    Gets the SQL Server specific metadata for a model.

    public static ISqlServerModelAnnotations SqlServer(this IModel model)<ExtensionAttribute>
    Public Shared Function SqlServer(model As IModel) As ISqlServerModelAnnotations

    Parameters

    Returns

  • SqlServer(IMutableEntityType)
    SqlServer(IMutableEntityType)

    Gets the SQL Server specific metadata for an entity.

    public static SqlServerEntityTypeAnnotations SqlServer(this IMutableEntityType entityType)<ExtensionAttribute>
    Public Shared Function SqlServer(entityType As IMutableEntityType) As SqlServerEntityTypeAnnotations

    Parameters

    Returns

  • SqlServer(IMutableForeignKey)
    SqlServer(IMutableForeignKey)

    Gets the SQL Server specific metadata for a foreign key.

    public static RelationalForeignKeyAnnotations SqlServer(this IMutableForeignKey foreignKey)<ExtensionAttribute>
    Public Shared Function SqlServer(foreignKey As IMutableForeignKey) As RelationalForeignKeyAnnotations

    Parameters

    Returns

  • SqlServer(IMutableIndex)
    SqlServer(IMutableIndex)

    Gets the SQL Server specific metadata for an index.

    public static SqlServerIndexAnnotations SqlServer(this IMutableIndex index)<ExtensionAttribute>
    Public Shared Function SqlServer(index As IMutableIndex) As SqlServerIndexAnnotations

    Parameters

    Returns

  • SqlServer(IMutableKey)
    SqlServer(IMutableKey)

    Gets the SQL Server specific metadata for a key.

    public static SqlServerKeyAnnotations SqlServer(this IMutableKey key)<ExtensionAttribute>
    Public Shared Function SqlServer(key As IMutableKey) As SqlServerKeyAnnotations

    Parameters

    Returns

  • SqlServer(IMutableModel)
    SqlServer(IMutableModel)

    Gets the SQL Server specific metadata for a model.

    public static SqlServerModelAnnotations SqlServer(this IMutableModel model)<ExtensionAttribute>
    Public Shared Function SqlServer(model As IMutableModel) As SqlServerModelAnnotations

    Parameters

    Returns

  • SqlServer(IMutableProperty)
    SqlServer(IMutableProperty)

    Gets the SQL Server specific metadata for a property.

    public static SqlServerPropertyAnnotations SqlServer(this IMutableProperty property)<ExtensionAttribute>
    Public Shared Function SqlServer(property As IMutableProperty) As SqlServerPropertyAnnotations

    Parameters

    Returns

  • SqlServer(IProperty)
    SqlServer(IProperty)

    Gets the SQL Server specific metadata for a property.

    public static ISqlServerPropertyAnnotations SqlServer(this IProperty property)<ExtensionAttribute>
    Public Shared Function SqlServer(property As IProperty) As ISqlServerPropertyAnnotations

    Parameters

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.SqlServer.dll