Share via


OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity> Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci IMutableDbFunction typu entity, na který je namapován.

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

Parametry typu

TOwnerEntity

Typ entity, která vlastní relaci.

TDependentEntity

Závislý typ entity relace.

Dědičnost
OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>
Implementuje
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>

Konstruktory

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>(IMutableDbFunction, OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

Vlastnosti

Builder

Toto je interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez předchozího upozornění v jakékoli verzi. Měli byste ho používat přímo v kódu pouze s extrémní opatrností a s vědomím, že to může vést k selhání aplikací při aktualizaci na novou verzi Entity Framework Core.

(Zděděno od DbFunctionBuilderBase)
Metadata

Konfigurovaná funkce.

(Zděděno od DbFunctionBuilderBase)

Metody

HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku k databázové funkci. Pokud už anotaci s klíčem zadaným v annotation souboru existuje, její hodnota se aktualizuje.

HasName(String)

Nastaví název databázové funkce.

HasParameter(String)

Vrátí objekt, který lze použít ke konfiguraci parametru s daným názvem. Pokud neexistuje žádný parametr s daným názvem, přidá se nový parametr.

(Zděděno od DbFunctionBuilderBase)
HasParameter(String, Action<DbFunctionParameterBuilder>)

Vrátí objekt, který lze použít ke konfiguraci parametru s daným názvem. Pokud neexistuje žádný parametr s daným názvem, přidá se nový parametr.

HasSchema(String)

Nastaví schéma databázové funkce.

IsBuiltIn(Boolean)

Označuje, jestli je funkce databáze integrovaná.

Explicitní implementace rozhraní

IInfrastructure<IConventionDbFunctionBuilder>.Instance

Získá hodnotu vlastnosti je skrytá.

(Zděděno od DbFunctionBuilderBase)
IInfrastructure<OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci IMutableDbFunction typu entity, na který je namapován.

IInfrastructure<OwnedNavigationBuilder>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci IMutableDbFunction typu entity, na který je namapován.

(Zděděno od OwnedNavigationTableValuedFunctionBuilder)

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

Získá hodnotu z vlastnosti, která je skrytá pomocí IInfrastructure<T>.

Tuto metodu obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

Platí pro