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


ViewBuilder Класс

Определение

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

public class ViewBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder>
type ViewBuilder = class
    interface IInfrastructure<EntityTypeBuilder>
Public Class ViewBuilder
Implements IInfrastructure(Of EntityTypeBuilder)
Наследование
ViewBuilder
Производный
Реализации

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

ViewBuilder(StoreObjectIdentifier, EntityTypeBuilder)

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

Свойства

Name

Указанное имя представления.

Schema

Указанная схема представления.

StoreObject

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

Методы

Property(String)

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

Property<TProperty>(String)

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

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

IInfrastructure<EntityTypeBuilder>.Instance

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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