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


OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity> Класс

Определение

Предоставляет простой API для настройки IMutableStoredProcedure , с которым сопоставляется тип сущности.

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

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

TOwnerEntity

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

TDependentEntity

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

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

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

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>(IMutableStoredProcedure, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

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

Свойства

Builder

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

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

Настраиваемая хранимая процедура.

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

Методы

CreatePropertyBuilder(String)

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

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

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

(Унаследовано от OwnedNavigationStoredProcedureBuilder)
HasAnnotation(String, Object)

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

HasOriginalValueParameter(String)

Настраивает новый параметр, содержащий исходное значение, если не существует параметра, сопоставленного с заданным свойством.

HasOriginalValueParameter(String, Action<StoredProcedureParameterBuilder>)

Настраивает новый параметр, содержащий исходное значение, если не существует параметра, сопоставленного с заданным свойством.

HasOriginalValueParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Настраивает новый параметр, содержащий исходное значение, если не существует параметра, сопоставленного с заданным свойством.

HasOriginalValueParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

Настраивает новый параметр, содержащий исходное значение, если не существует параметра, сопоставленного с заданным свойством.

HasParameter(String)

Настраивает новый параметр, если не существует параметра, сопоставленного с заданным свойством.

HasParameter(String, Action<StoredProcedureParameterBuilder>)

Настраивает новый параметр, если не существует параметра, сопоставленного с заданным свойством.

HasParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Настраивает новый параметр, если не существует параметра, сопоставленного с заданным свойством.

HasParameter<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureParameterBuilder>)

Настраивает новый параметр, если не существует параметра, сопоставленного с заданным свойством.

HasResultColumn(String)

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

HasResultColumn(String, Action<StoredProcedureResultColumnBuilder>)

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

HasResultColumn<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

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

HasResultColumn<TProperty>(Expression<Func<TDependentEntity,TProperty>>, Action<StoredProcedureResultColumnBuilder>)

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

HasRowsAffectedParameter()

Настраивает новый параметр, который возвращает затронутые строки, если такого параметра не существует.

HasRowsAffectedParameter(Action<StoredProcedureParameterBuilder>)

Настраивает новый параметр, который возвращает затронутые строки, если такого параметра не существует.

HasRowsAffectedResultColumn()

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

HasRowsAffectedResultColumn(Action<StoredProcedureResultColumnBuilder>)

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

HasRowsAffectedReturnValue(Boolean)

Настраивает результат этой хранимой процедуры на количество затронутых строк.

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

IInfrastructure<IConventionStoredProcedureBuilder>.Instance

Возвращает значение скрытого свойства.

(Унаследовано от OwnedNavigationStoredProcedureBuilder)
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

Предоставляет простой API для настройки IMutableStoredProcedure , с которым сопоставляется тип сущности.

IInfrastructure<OwnedNavigationBuilder>.Instance

Предоставляет простой API для настройки IMutableStoredProcedure , с которым сопоставляется тип сущности.

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

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

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