RelationalEntityTypeBuilderExtensions.SplitToTable Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitTableBuilder>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitTableBuilder>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>) |
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены. |
SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder SplitToTable (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder> buildAction);
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function SplitToTable (entityTypeBuilder As EntityTypeBuilder, name As String, buildAction As Action(Of SplitTableBuilder)) As EntityTypeBuilder
Параметры
- entityTypeBuilder
- EntityTypeBuilder
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- buildAction
- Action<SplitTableBuilder>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitTableBuilder>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder SplitToTable (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder> buildAction);
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function SplitToTable (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, buildAction As Action(Of OwnedNavigationSplitTableBuilder)) As OwnedNavigationBuilder
Параметры
- ownedNavigationBuilder
- OwnedNavigationBuilder
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- buildAction
- Action<OwnedNavigationSplitTableBuilder>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder SplitToTable (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder> buildAction);
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function SplitToTable (entityTypeBuilder As EntityTypeBuilder, name As String, schema As String, buildAction As Action(Of SplitTableBuilder)) As EntityTypeBuilder
Параметры
- entityTypeBuilder
- EntityTypeBuilder
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- schema
- String
Схема таблицы.
- buildAction
- Action<SplitTableBuilder>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitTableBuilder>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder SplitToTable (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder ownedNavigationBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder> buildAction);
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder
<Extension()>
Public Function SplitToTable (ownedNavigationBuilder As OwnedNavigationBuilder, name As String, schema As String, buildAction As Action(Of OwnedNavigationSplitTableBuilder)) As OwnedNavigationBuilder
Параметры
- ownedNavigationBuilder
- OwnedNavigationBuilder
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- schema
- String
Схема таблицы.
- buildAction
- Action<OwnedNavigationSplitTableBuilder>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> SplitToTable<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<TEntity>> buildAction) where TEntity : class;
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function SplitToTable(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, buildAction As Action(Of SplitTableBuilder(Of TEntity))) As EntityTypeBuilder(Of TEntity)
Параметры типа
- TEntity
Настраиваемый тип сущности.
Параметры
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- buildAction
- Action<SplitTableBuilder<TEntity>>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> SplitToTable<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<TEntity>> buildAction) where TEntity : class;
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.SplitTableBuilder<'Entity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function SplitToTable(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), name As String, schema As String, buildAction As Action(Of SplitTableBuilder(Of TEntity))) As EntityTypeBuilder(Of TEntity)
Параметры типа
- TEntity
Настраиваемый тип сущности.
Параметры
- entityTypeBuilder
- EntityTypeBuilder<TEntity>
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- schema
- String
Схема таблицы.
- buildAction
- Action<SplitTableBuilder<TEntity>>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> SplitToTable<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>> buildAction) where TOwnerEntity : class where TDependentEntity : class;
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder<'OwnerEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function SplitToTable(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, buildAction As Action(Of OwnedNavigationSplitTableBuilder(Of TOwnerEntity, TDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Параметры типа
- TOwnerEntity
Тип сущности, владеющей отношением.
- TDependentEntity
Тип зависимой сущности связи.
Параметры
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- buildAction
- Action<OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)
Настраивает некоторые свойства этого типа сущности для сопоставления с другой таблицей. Свойства первичного ключа сопоставляются со всеми таблицами, другие свойства должны быть явно сопоставлены.
public static Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> SplitToTable<TOwnerEntity,TDependentEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> ownedNavigationBuilder, string name, string? schema, Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>> buildAction) where TOwnerEntity : class where TDependentEntity : class;
static member SplitToTable : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> * string * string * Action<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder<'OwnerEntity, 'DependentEntity>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> (requires 'OwnerEntity : null and 'DependentEntity : null)
<Extension()>
Public Function SplitToTable(Of TOwnerEntity As Class, TDependentEntity As Class) (ownedNavigationBuilder As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity), name As String, schema As String, buildAction As Action(Of OwnedNavigationSplitTableBuilder(Of TOwnerEntity, TDependentEntity))) As OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Параметры типа
- TOwnerEntity
Тип сущности, владеющей отношением.
- TDependentEntity
Тип зависимой сущности связи.
Параметры
- ownedNavigationBuilder
- OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Построитель для настраиваемого типа сущности.
- name
- String
Имя таблицы.
- schema
- String
Схема таблицы.
- buildAction
- Action<OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>>
Действие, которое выполняет настройку таблицы.
Возвращаемое значение
Один и тот же экземпляр построителя, чтобы несколько вызовов можно было связать в цепочку.
Комментарии
Дополнительные сведения и примеры см. в разделе Моделирование типов сущностей и связей .
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по