Sdílet prostřednictvím


TableValuedFunctionBuilder<TEntity> Třída

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci objektu IMutableDbFunction , na který je namapovaný typ entity.

public class TableValuedFunctionBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.TableValuedFunctionBuilder, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity>> where TEntity : class
type TableValuedFunctionBuilder<'Entity (requires 'Entity : null)> = class
    inherit TableValuedFunctionBuilder
    interface IInfrastructure<EntityTypeBuilder<'Entity>>
Public Class TableValuedFunctionBuilder(Of TEntity)
Inherits TableValuedFunctionBuilder
Implements IInfrastructure(Of EntityTypeBuilder(Of TEntity))

Parametry typu

TEntity

Konfigurovaný typ entity.

Dědičnost
TableValuedFunctionBuilder<TEntity>
Implementuje

Konstruktory

TableValuedFunctionBuilder<TEntity>(IMutableDbFunction, EntityTypeBuilder<TEntity>)

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

Vlastnosti

Builder

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

(Zděděno od DbFunctionBuilderBase)
Metadata

Konfigurovaná funkce.

(Zděděno od DbFunctionBuilderBase)

Metody

HasAnnotation(String, Object)

Přidá nebo aktualizuje poznámku pro funkci databáze. Pokud už anotaci s klíčem zadaným v annotation souboru existuje, bude její hodnota aktualizována.

HasName(String)

Nastaví název funkce databáze.

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<EntityTypeBuilder<TEntity>>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci objektu IMutableDbFunction , na který je namapovaný typ entity.

IInfrastructure<EntityTypeBuilder>.Instance

Poskytuje jednoduché rozhraní API pro konfiguraci objektu IMutableDbFunction , na který je namapovaný typ entity.

(Zděděno od TableValuedFunctionBuilder)
IInfrastructure<IConventionDbFunctionBuilder>.Instance

Získá hodnotu skryté vlastnosti.

(Zděděno od DbFunctionBuilderBase)

Metody rozšíření

GetInfrastructure<T>(IInfrastructure<T>)

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

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

Platí pro