Jazyk

RelationalPropertyBuilderExtensions.HasComputedColumnSql Metoda

Definice

Přetížení

Název Description
HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

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

HasComputedColumnSql(PropertyBuilder)

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

HasComputedColumnSql(PropertyBuilder, String)

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

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

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

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

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

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

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

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry

propertyBuilder
PropertyBuilder

Tvůrce pro konfigurovanou vlastnost.

sql
String

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

stored
Nullable<Boolean>

Pokud truese vypočítaná hodnota vypočítá při úpravě řádků a uloží se v databázi jako běžný sloupec. Pokud falsese hodnota vypočítá při čtení hodnoty a nezabírá žádné skutečné úložiště. null vybere výchozího zprostředkovatele 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(IConventionPropertyBuilder, String, Boolean)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasComputedColumnSql(this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? sql, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasComputedColumnSql(this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string sql, bool fromDataAnnotation = false);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasComputedColumnSql (propertyBuilder As IConventionPropertyBuilder, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parametry

propertyBuilder
IConventionPropertyBuilder

Tvůrce pro konfigurovanou vlastnost.

sql
String

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

fromDataAnnotation
Boolean

Určuje, jestli byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byla použita konfigurace, null jinak.

Poznámky

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

Platí pro

HasComputedColumnSql(PropertyBuilder)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry

propertyBuilder
PropertyBuilder

Tvůrce pro konfigurovanou vlastnost.

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 říká EF, že se vypočítá sloupec, aniž by bylo nutné zadat skutečný SQL použitý k 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(PropertyBuilder, String)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry

propertyBuilder
PropertyBuilder

Tvůrce pro konfigurovanou vlastnost.

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>(PropertyBuilder<TProperty>)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Tvůrce pro konfigurovanou vlastnost.

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 říká EF, že se vypočítá sloupec, aniž by bylo nutné zadat skutečný SQL použitý k 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<TProperty>(PropertyBuilder<TProperty>, String)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Tvůrce pro konfigurovanou vlastnost.

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>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs
Zdroj:
RelationalPropertyBuilderExtensions.cs

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

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

Parametry typu

TProperty

Typ konfigurované vlastnosti.

Parametry

propertyBuilder
PropertyBuilder<TProperty>

Tvůrce pro konfigurovanou vlastnost.

sql
String

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

stored
Nullable<Boolean>

Pokud truese vypočítaná hodnota vypočítá při úpravě řádků a uloží se v databázi jako běžný sloupec. Pokud falsese hodnota vypočítá při čtení hodnoty a nezabírá žádné skutečné úložiště. null vybere výchozího zprostředkovatele 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