SqlServerEntityTypeBuilderAnnotations SqlServerEntityTypeBuilderAnnotations Class

Definition

public class SqlServerEntityTypeBuilderAnnotations : SqlServerEntityTypeAnnotations, ISqlServerEntityTypeAnnotations, IRelationalEntityTypeAnnotations
Public Class SqlServerEntityTypeBuilderAnnotations
    Inherits SqlServerEntityTypeAnnotations
    Implements ISqlServerEntityTypeAnnotations, IRelationalEntityTypeAnnotations
Inheritance
System.ObjectSystem.Object
SqlServerEntityTypeBuilderAnnotationsSqlServerEntityTypeBuilderAnnotations
Implements

Constructors

SqlServerEntityTypeBuilderAnnotations(InternalEntityTypeBuilder, ConfigurationSource) SqlServerEntityTypeBuilderAnnotations(InternalEntityTypeBuilder, ConfigurationSource)

public SqlServerEntityTypeBuilderAnnotations(InternalEntityTypeBuilder internalBuilder, ConfigurationSource configurationSource)
Public Sub New(internalBuilder As InternalEntityTypeBuilder, configurationSource As ConfigurationSource)
Parameters

Methods

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetAnnotations(IEntityType) GetAnnotations(IEntityType)

GetAnnotations(IModel) GetAnnotations(IModel)

GetDiscriminatorPropertyConfigurationSource() GetDiscriminatorPropertyConfigurationSource()

GetDiscriminatorValueConfigurationSource() GetDiscriminatorValueConfigurationSource()

GetHashCode() GetHashCode()

Inherited from System.Object

GetNonRootDiscriminatorProperty() GetNonRootDiscriminatorProperty()

GetType() GetType()

Inherited from System.Object

IsMemoryOptimized(Boolean) IsMemoryOptimized(Boolean)

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 virtual bool IsMemoryOptimized(bool value)
Public Overridable Function IsMemoryOptimized(value As Boolean) As Boolean
Parameters
value
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

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

Inherited from System.Object

SetDiscriminatorProperty(IProperty) SetDiscriminatorProperty(IProperty)

SetDiscriminatorProperty(IProperty, Type) SetDiscriminatorProperty(IProperty, Type)

SetDiscriminatorValue(Object) SetDiscriminatorValue(Object)

SetIsMemoryOptimized(Boolean) SetIsMemoryOptimized(Boolean)

SetSchema(String) SetSchema(String)

SetTableName(String) SetTableName(String)

ToSchema(String) ToSchema(String)

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 virtual bool ToSchema(string name)
Public Overridable Function ToSchema(name As String) As Boolean
Parameters
name
System.String System.String
Returns
System.Boolean System.Boolean

ToString() ToString()

Inherited from System.Object

ToTable(String) ToTable(String)

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 virtual bool ToTable(string name)
Public Overridable Function ToTable(name As String) As Boolean
Parameters
name
System.String System.String
Returns
System.Boolean System.Boolean

ToTable(String, String) ToTable(String, String)

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 virtual bool ToTable(string name, string schema)
Public Overridable Function ToTable(name As String, schema As String) As Boolean
Parameters
name
System.String System.String
schema
System.String System.String
Returns
System.Boolean System.Boolean

Properties

Annotations Annotations

DiscriminatorProperty DiscriminatorProperty

DiscriminatorValue DiscriminatorValue

EntityType EntityType

IsMemoryOptimized IsMemoryOptimized

Schema Schema

TableName TableName

Fields

ProviderFullAnnotationNames ProviderFullAnnotationNames