Auf Englisch lesen

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder 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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql);

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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql, bool? stored);

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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql);

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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql, bool? stored);

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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0

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.

C#
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder);

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:

Entity Framework Core 9.0 und Entity Framework Core 8.0
Produkt Versionen
Entity Framework Core 8.0, 9.0