RelationalMetadataExtensions RelationalMetadataExtensions Class

Relational database specific extension methods for metadata.

Syntax

Declaration

public static class RelationalMetadataExtensionsPublic Module RelationalMetadataExtensions

Inheritance Hierarchy

  • System.Object
    System.Object
  • RelationalMetadataExtensions
    RelationalMetadataExtensions

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 relational database specific metadata for an entity.

Gets the relational database specific metadata for a foreign key.

Gets the relational database specific metadata for an index.

Gets the relational database specific metadata for a key.

Gets the relational database specific metadata for a model.

Gets the relational database specific metadata for an entity.

Gets the relational database specific metadata for a foreign key.

Gets the relational database specific metadata for an index.

Gets the relational database specific metadata for a key.

Gets the relational database specific metadata for a model.

Gets the relational database specific metadata for a property.

Gets the relational database specific metadata for a property.

Methods

  • Relational(IEntityType)
    Relational(IEntityType)

    Gets the relational database specific metadata for an entity.

    public static IRelationalEntityTypeAnnotations Relational(this IEntityType entityType)<ExtensionAttribute>
    Public Shared Function Relational(entityType As IEntityType) As IRelationalEntityTypeAnnotations

    Parameters

    Returns

  • Relational(IForeignKey)
    Relational(IForeignKey)

    Gets the relational database specific metadata for a foreign key.

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

    Parameters

    Returns

  • Relational(IIndex)
    Relational(IIndex)

    Gets the relational database specific metadata for an index.

    public static IRelationalIndexAnnotations Relational(this IIndex index)<ExtensionAttribute>
    Public Shared Function Relational(index As IIndex) As IRelationalIndexAnnotations

    Parameters

    Returns

  • Relational(IKey)
    Relational(IKey)

    Gets the relational database specific metadata for a key.

    public static IRelationalKeyAnnotations Relational(this IKey key)<ExtensionAttribute>
    Public Shared Function Relational(key As IKey) As IRelationalKeyAnnotations

    Parameters

    • key

      The key to get metadata for.

    Returns

  • Relational(IModel)
    Relational(IModel)

    Gets the relational database specific metadata for a model.

    public static IRelationalModelAnnotations Relational(this IModel model)<ExtensionAttribute>
    Public Shared Function Relational(model As IModel) As IRelationalModelAnnotations

    Parameters

    Returns

  • Relational(IMutableEntityType)
    Relational(IMutableEntityType)

    Gets the relational database specific metadata for an entity.

    public static RelationalEntityTypeAnnotations Relational(this IMutableEntityType entityType)<ExtensionAttribute>
    Public Shared Function Relational(entityType As IMutableEntityType) As RelationalEntityTypeAnnotations

    Parameters

    Returns

  • Relational(IMutableForeignKey)
    Relational(IMutableForeignKey)

    Gets the relational database specific metadata for a foreign key.

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

    Parameters

    Returns

  • Relational(IMutableIndex)
    Relational(IMutableIndex)

    Gets the relational database specific metadata for an index.

    public static RelationalIndexAnnotations Relational(this IMutableIndex index)<ExtensionAttribute>
    Public Shared Function Relational(index As IMutableIndex) As RelationalIndexAnnotations

    Parameters

    Returns

  • Relational(IMutableKey)
    Relational(IMutableKey)

    Gets the relational database specific metadata for a key.

    public static RelationalKeyAnnotations Relational(this IMutableKey key)<ExtensionAttribute>
    Public Shared Function Relational(key As IMutableKey) As RelationalKeyAnnotations

    Parameters

    Returns

  • Relational(IMutableModel)
    Relational(IMutableModel)

    Gets the relational database specific metadata for a model.

    public static RelationalModelAnnotations Relational(this IMutableModel model)<ExtensionAttribute>
    Public Shared Function Relational(model As IMutableModel) As RelationalModelAnnotations

    Parameters

    Returns

  • Relational(IMutableProperty)
    Relational(IMutableProperty)

    Gets the relational database specific metadata for a property.

    public static RelationalPropertyAnnotations Relational(this IMutableProperty property)<ExtensionAttribute>
    Public Shared Function Relational(property As IMutableProperty) As RelationalPropertyAnnotations

    Parameters

    Returns

  • Relational(IProperty)
    Relational(IProperty)

    Gets the relational database specific metadata for a property.

    public static IRelationalPropertyAnnotations Relational(this IProperty property)<ExtensionAttribute>
    Public Shared Function Relational(property As IProperty) As IRelationalPropertyAnnotations

    Parameters

    Returns

Details

Assembly

Microsoft.EntityFrameworkCore.Relational.dll