ReferenceCollectionBuilderBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет простой API для настройки связи "один ко многим".
Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для создания непосредственно в коде приложения.
public class ReferenceCollectionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
type ReferenceCollectionBuilderBase = class
interface IInfrastructure<IMutableModel>
interface IInfrastructure<InternalRelationshipBuilder>
Public Class ReferenceCollectionBuilderBase
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalRelationshipBuilder)
- Наследование
-
ReferenceCollectionBuilderBase
- Производный
- Реализации
-
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
Конструкторы
ReferenceCollectionBuilderBase(EntityType, EntityType, InternalRelationshipBuilder) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
ReferenceCollectionBuilderBase(InternalRelationshipBuilder, ReferenceCollectionBuilderBase, Boolean, Boolean, Boolean) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
Свойства
Builder |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
DependentEntityType |
Возвращает тип зависимой сущности, используемый для настройки этой связи. |
Metadata |
Внешний ключ, представляющий эту связь. |
PrincipalEntityType |
Возвращает тип сущности субъекта, используемый для настройки этой связи. |
Явные реализации интерфейса
IInfrastructure<IMutableModel>.Instance |
Модель, к которой принадлежит эта связь. |
IInfrastructure<InternalRelationshipBuilder>.Instance |
Возвращает внутренний построитель, используемый для настройки этой связи. |
Методы расширения
GetInfrastructure<T>(IInfrastructure<T>) |
Получает значение из свойства, скрытого с помощью IInfrastructure<T>. Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения. |
Применяется к
Entity Framework