Jazyk

OwnedNavigationTableValuedFunctionBuilder Třída

Definice

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

[System.Runtime.CompilerServices.Nullable(0)]
public class OwnedNavigationTableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder>
public class OwnedNavigationTableValuedFunctionBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.DbFunctionBuilderBase, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder>
[<System.Runtime.CompilerServices.Nullable(0)>]
type OwnedNavigationTableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
    interface IInfrastructure<OwnedNavigationBuilder>
type OwnedNavigationTableValuedFunctionBuilder = class
    inherit DbFunctionBuilderBase
    interface IInfrastructure<OwnedNavigationBuilder>
Public Class OwnedNavigationTableValuedFunctionBuilder
Inherits DbFunctionBuilderBase
Implements IInfrastructure(Of OwnedNavigationBuilder)
Dědičnost
OwnedNavigationTableValuedFunctionBuilder
Odvozené
Atributy
Implementuje

Konstruktory

Název Description
OwnedNavigationTableValuedFunctionBuilder(IMutableDbFunction, OwnedNavigationBuilder)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

Vlastnosti

Název Description
Builder

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi.

(Zděděno od DbFunctionBuilderBase)
Metadata

Konfigurovaná funkce.

(Zděděno od DbFunctionBuilderBase)

Metody

Název Description
HasAnnotation(String, Object)

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

HasName(String)

Nastaví název databázové funkce.

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.

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)
HasSchema(String)

Nastaví schéma databázové funkce.

IsBuiltIn(Boolean)

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

Explicitní implementace rozhraní

Název Description
IInfrastructure<IConventionDbFunctionBuilder>.Instance

Získá hodnotu vlastnosti, která je skrytá.

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

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

Metody rozšíření

Název Description
GetInfrastructure<T>(IInfrastructure<T>)

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

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

Platí pro