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


ViewColumnBuilder<TProperty> Класс

Определение

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

public class ViewColumnBuilder<TProperty> : Microsoft.EntityFrameworkCore.Metadata.Builders.ViewColumnBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty>>
type ViewColumnBuilder<'Property> = class
    inherit ViewColumnBuilder
    interface IInfrastructure<PropertyBuilder<'Property>>
Public Class ViewColumnBuilder(Of TProperty)
Inherits ViewColumnBuilder
Implements IInfrastructure(Of PropertyBuilder(Of TProperty))

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

TProperty
Наследование
ViewColumnBuilder<TProperty>
Реализации

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

ViewColumnBuilder<TProperty>(StoreObjectIdentifier, PropertyBuilder<TProperty>)

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

Свойства

InternalOverrides

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

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

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

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

Методы

HasAnnotation(String, Object)

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

HasColumnName(String)

Настраивает столбец, которому сопоставляется свойство при выборе реляционной базы данных.

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

IInfrastructure<PropertyBuilder<TProperty>>.Instance

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

IInfrastructure<PropertyBuilder>.Instance

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

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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