Поделиться через


OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> Класс

Определение

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для непосредственного создания в коде приложения.

public class OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationSplitTableBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>> where TOwnerEntity : class where TDependentEntity : class
type OwnedNavigationSplitTableBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationSplitTableBuilder
    interface IInfrastructure<OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity>>
Public Class OwnedNavigationSplitTableBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationSplitTableBuilder
Implements IInfrastructure(Of OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity))

Параметры типа

TOwnerEntity

Тип сущности, владеющей связью.

TDependentEntity

Тип зависимой сущности связи.

Наследование
OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>
Реализации
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

Конструкторы

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>(StoreObjectIdentifier, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Свойства

InternalMappingFragment

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

(Унаследовано от OwnedNavigationSplitTableBuilder)
MappingFragment

Настраиваемый фрагмент сопоставления.

(Унаследовано от OwnedNavigationSplitTableBuilder)
Metadata

Настраиваемый тип сущности.

(Унаследовано от OwnedNavigationSplitTableBuilder)
Name

Указанное имя таблицы.

(Унаследовано от OwnedNavigationSplitTableBuilder)
Schema

Указанная схема таблицы.

(Унаследовано от OwnedNavigationSplitTableBuilder)

Методы

ExcludeFromMigrations(Boolean)

Настраивает таблицу для пропуска при миграциях.

HasAnnotation(String, Object)

Добавляет или обновляет заметку в таблице. Если заметка с ключом, указанным в , annotation уже существует, ее значение будет обновлено.

HasTrigger(String)

Настраивает триггер базы данных для таблицы.

(Унаследовано от OwnedNavigationSplitTableBuilder)
Property(String)

Сопоставляет свойство со столбцом в текущей таблице и возвращает объект, который можно использовать для предоставления конфигурации для конкретной таблицы, если свойство сопоставлено с несколькими таблицами.

(Унаследовано от OwnedNavigationSplitTableBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Сопоставляет свойство со столбцом в текущей таблице и возвращает объект, который можно использовать для предоставления конфигурации для конкретной таблицы, если свойство сопоставлено с несколькими таблицами.

Property<TProperty>(String)

Сопоставляет свойство со столбцом в текущей таблице и возвращает объект, который можно использовать для предоставления конфигурации для конкретной таблицы, если свойство сопоставлено с несколькими таблицами.

(Унаследовано от OwnedNavigationSplitTableBuilder)

Явные реализации интерфейса

IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для непосредственного создания в коде приложения.

IInfrastructure<OwnedNavigationBuilder>.Instance

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для непосредственного создания в коде приложения.

(Унаследовано от OwnedNavigationSplitTableBuilder)

Методы расширения

GetInfrastructure<T>(IInfrastructure<T>)

Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Применяется к