Freigeben über


RelationalPrimitiveCollectionBuilderExtensions.HasComputedColumnSql Methode

Definition

Überlädt

HasComputedColumnSql(PrimitiveCollectionBuilder)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

HasComputedColumnSql(PrimitiveCollectionBuilder)

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Der Generator für die eigenschaft, die konfiguriert wird.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Wenn diese Methode ohne Argumente aufgerufen wird, teilt diese Methode EF mit, dass eine Spalte berechnet wird, ohne dass der tatsächliche SQL-Wert angegeben werden muss, der für die Berechnung verwendet wurde. Dies kann beim Zuordnen von EF zu einer vorhandenen Datenbank hilfreich sein.

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für:

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Der Generator für die eigenschaft, die konfiguriert wird.

sql
String

Der SQL-Ausdruck, der Werte für die Spalte berechnet.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für:

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder

Der Generator für die eigenschaft, die konfiguriert wird.

sql
String

Der SQL-Ausdruck, der Werte für die Spalte berechnet.

stored
Nullable<Boolean>

Wenn trueist, wird der berechnete Wert bei zeilenänderung berechnet und wie eine reguläre Spalte in der Datenbank gespeichert. Wenn false, wird der Wert berechnet, wenn der Wert gelesen wird, und belegt keinen tatsächlichen Speicher. null wählt die Standardeinstellung des Datenbankanbieters aus.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für:

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

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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)

Typparameter

TProperty

Der Typ der Eigenschaft, der konfiguriert wird.

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Der Generator für die eigenschaft, die konfiguriert wird.

sql
String

Der SQL-Ausdruck, der Werte für die Spalte berechnet.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für:

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

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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)

Typparameter

TProperty

Der Typ der Eigenschaft, der konfiguriert wird.

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Der Generator für die eigenschaft, die konfiguriert wird.

sql
String

Der SQL-Ausdruck, der Werte für die Spalte berechnet.

stored
Nullable<Boolean>

Wenn trueist, wird der berechnete Wert bei zeilenänderung berechnet und wie eine reguläre Spalte in der Datenbank gespeichert. Wenn false, wird der Wert berechnet, wenn der Wert gelesen wird, und belegt keinen tatsächlichen Speicher. null wählt die Standardeinstellung des Datenbankanbieters aus.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für:

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs
Quelle:
RelationalPrimitiveCollectionBuilderExtensions.cs

Konfiguriert die -Eigenschaft so, dass sie einer berechneten Spalte zugeordnet wird, wenn eine relationale Datenbank als Ziel verwendet wird.

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)

Typparameter

TProperty

Der Typ der Eigenschaft, der konfiguriert wird.

Parameter

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Der Generator für die eigenschaft, die konfiguriert wird.

Gibt zurück

Derselbe Generator instance, sodass mehrere Aufrufe verkettet werden können.

Hinweise

Wenn diese Methode ohne Argumente aufgerufen wird, teilt diese Methode EF mit, dass eine Spalte berechnet wird, ohne dass der tatsächliche SQL-Wert angegeben werden muss, der für die Berechnung verwendet wurde. Dies kann beim Zuordnen von EF zu einer vorhandenen Datenbank hilfreich sein.

Weitere Informationen und Beispiele finden Sie unter Datenbankstandardwerte .

Gilt für: