Sdílet prostřednictvím


RelationalPrimitiveCollectionBuilderExtensions.HasComputedColumnSql Metoda

Definice

Přetížení

HasComputedColumnSql(PrimitiveCollectionBuilder)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>, String)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

HasComputedColumnSql(PrimitiveCollectionBuilder)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As PrimitiveCollectionBuilder) As PrimitiveCollectionBuilder

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Tvůrce konfigurované vlastnosti.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Při volání bez argumentů tato metoda sděluje EF, že se vypočítá sloupec, aniž by bylo nutné zadat skutečný kód SQL použitý k jeho výpočtu. To může být užitečné při mapování EF na existující databázi.

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As PrimitiveCollectionBuilder, sql As String) As PrimitiveCollectionBuilder

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Tvůrce konfigurované vlastnosti.

sql
String

Výraz SQL, který vypočítá hodnoty sloupce.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As PrimitiveCollectionBuilder, sql As String, stored As Nullable(Of Boolean)) As PrimitiveCollectionBuilder

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Tvůrce konfigurované vlastnosti.

sql
String

Výraz SQL, který vypočítá hodnoty sloupce.

stored
Nullable<Boolean>

Pokud true, vypočítaná hodnota se vypočítá při úpravě řádku a uloží se do databáze jako běžný sloupec. Pokud false, hodnota se vypočítá při čtení hodnoty a nezabírá žádné skutečné úložiště. null vybere výchozího poskytovatele databáze.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>, String)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As PrimitiveCollectionBuilder(Of TProperty), sql As String) As PrimitiveCollectionBuilder(Of TProperty)

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Tvůrce konfigurované vlastnosti.

sql
String

Výraz SQL, který vypočítá hodnoty sloupce.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>, String, Nullable<Boolean>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As PrimitiveCollectionBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As PrimitiveCollectionBuilder(Of TProperty)

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Tvůrce konfigurované vlastnosti.

sql
String

Výraz SQL, který vypočítá hodnoty sloupce.

stored
Nullable<Boolean>

Pokud true, vypočítaná hodnota se vypočítá při úpravě řádku a uloží se do databáze jako běžný sloupec. Pokud false, hodnota se vypočítá při čtení hodnoty a nezabírá žádné skutečné úložiště. null vybere výchozího poskytovatele databáze.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Nakonfiguruje vlastnost pro mapování na vypočítaný sloupec při cílení na relační databázi.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As PrimitiveCollectionBuilder(Of TProperty)) As PrimitiveCollectionBuilder(Of TProperty)

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Tvůrce konfigurované vlastnosti.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Při volání bez argumentů tato metoda sděluje EF, že se vypočítá sloupec, aniž by bylo nutné zadat skutečný kód SQL použitý k jeho výpočtu. To může být užitečné při mapování EF na existující databázi.

Další informace a příklady najdete v tématu Výchozí hodnoty databáze .

Platí pro