RelationalEntityTypeBuilderExtensions Class

Definition

Relational database specific extension methods for EntityTypeBuilder.

public static class RelationalEntityTypeBuilderExtensions
type RelationalEntityTypeBuilderExtensions = class
Public Module RelationalEntityTypeBuilderExtensions
Inheritance
RelationalEntityTypeBuilderExtensions

Remarks

See Modeling entity types and relationships for more information and examples.

Methods

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Returns a value indicating whether the table that this entity type is mapped to can be excluded from migrations using the specified configuration source.

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Returns a value indicating whether the check constraint can be configured.

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Obsolete.

Returns a value indicating whether the check constraint can be configured.

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether a comment can be set for this entity type using the specified configuration source.

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Returns a value indicating whether the function name can be set for this entity type using the specified configuration source.

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the function name can be set for this entity type using the specified configuration source.

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the given value can be used as a JSON property name for the entity type.

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the hierarchy mapping strategy can be configured using the specified configuration source.

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the schema of the table name can be set for this entity type using the specified configuration source.

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the query SQL string can be set for this entity type using the specified configuration source.

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the table name can be set for this entity type using the specified configuration source.

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the view name can be set for this entity type using the specified configuration source.

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Returns a value indicating whether the schema of the view can be set for this entity type using the specified configuration source.

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for deletes when targeting a relational database.

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Mark the table that this entity type is mapped to as excluded from migrations.

HasCheckConstraint(EntityTypeBuilder, String, String)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Configures a database check constraint when targeting a relational database.

HasCheckConstraint(OwnedNavigationBuilder, String, String)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Obsolete.

Configures a database check constraint when targeting a relational database.

HasComment(EntityTypeBuilder, String)
Obsolete.

Configures a comment to be applied to the table

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Configures a comment to be applied to the table

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Obsolete.

Configures a comment to be applied to the table

HasDiscriminator(EntityTypeBuilder)

Configures the discriminator column used to identify which entity type each row in a table represents when an inheritance hierarchy is mapped to a single table in a relational database.

HasDiscriminator(EntityTypeBuilder, String, Type)

Configures the discriminator column used to identify which entity type each row in a table represents when an inheritance hierarchy is mapped to a single table in a relational database.

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

Configures the discriminator column used to identify which entity type each row in a table represents when an inheritance hierarchy is mapped to a single table in a relational database.

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

Configures the discriminator column used to identify which entity type each row in a table represents when an inheritance hierarchy is mapped to a single table in a relational database.

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

Configures the entity mapped to a JSON column, mapping it to the given JSON property, rather than using the navigation name leading to it.

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for inserts when targeting a relational database.

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitTableBuilder>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitTableBuilder>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configures some of the properties on this entity type to be mapped to a different table. The primary key properties are mapped to all tables, other properties must be explicitly mapped.

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitViewBuilder>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitViewBuilder>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configures some of the properties on this entity type to be mapped to a different view. The primary key properties are mapped to all views, other properties must be explicitly mapped.

ToFunction(EntityTypeBuilder, MethodInfo)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(EntityTypeBuilder, String)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, MethodInfo)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, String)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, String, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction(OwnedNavigationBuilder, String, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, MethodInfo)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableValuedFunctionBuilder>)

Configures the function that the entity type maps to when targeting a relational database.

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

Configures the schema of the table that the entity type maps to when targeting a relational database.

ToSqlQuery(EntityTypeBuilder, String)

Configures a SQL string used to provide data for the entity type.

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

Configures a SQL string used to provide data for the entity type.

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

Configures a SQL string used to provide data for the entity type.

ToTable(EntityTypeBuilder, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(EntityTypeBuilder, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(EntityTypeBuilder, String, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(IConventionEntityTypeBuilder, String, Boolean)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, Action<OwnedNavigationTableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationTableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, Boolean)
Obsolete.

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationTableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable(OwnedNavigationBuilder, String, String, Boolean)
Obsolete.

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, Action<TableBuilder<TRelatedEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableBuilder<TRelatedEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Boolean)
Obsolete.

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Action<TableBuilder<TRelatedEntity>>)

Configures the table that the entity type maps to when targeting a relational database.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Boolean)
Obsolete.

Configures the table that the entity type maps to when targeting a relational database.

ToView(EntityTypeBuilder, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

Configures the view that the entity type maps to when targeting a relational database.

ToView(EntityTypeBuilder, String, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

Configures the view that the entity type maps to when targeting a relational database.

ToView(IConventionEntityTypeBuilder, String, Boolean)

Configures the view that the entity type maps to when targeting a relational database.

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

Configures the view that the entity type maps to when targeting a relational database.

ToView(OwnedNavigationBuilder, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView(OwnedNavigationBuilder, String, Action<OwnedNavigationViewBuilder>)

Configures the view that the entity type maps to when targeting a relational database.

ToView(OwnedNavigationBuilder, String, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationViewBuilder>)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configures the view that the entity type maps to when targeting a relational database.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configures the view that the entity type maps to when targeting a relational database.

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

Configures the schema of the view that the entity type maps to when targeting a relational database.

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configures the stored procedure that the entity type uses for updates when targeting a relational database.

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

Sets the hierarchy mapping strategy.

UseTpcMappingStrategy(EntityTypeBuilder)

Configures TPC as the mapping strategy for the derived types. Each type will be mapped to a different database object. All properties will be mapped to columns on the corresponding object.

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configures TPC as the mapping strategy for the derived types. Each type will be mapped to a different database object. All properties will be mapped to columns on the corresponding object.

UseTphMappingStrategy(EntityTypeBuilder)

Configures TPH as the mapping strategy for the derived types. All types will be mapped to the same database object. This is the default mapping strategy.

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configures TPH as the mapping strategy for the derived types. All types will be mapped to the same database object. This is the default mapping strategy.

UseTptMappingStrategy(EntityTypeBuilder)

Configures TPT as the mapping strategy for the derived types. Each type will be mapped to a different database object. Only the declared properties will be mapped to columns on the corresponding object.

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

Configures TPT as the mapping strategy for the derived types. Each type will be mapped to a different database object. Only the declared properties will be mapped to columns on the corresponding object.

Applies to