RelationalPrimitiveCollectionBuilderExtensions.HasComputedColumnSql Metoda

Definicja

Przeciążenia

HasComputedColumnSql(PrimitiveCollectionBuilder)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql(PrimitiveCollectionBuilder)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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

Konstruktor dla konfigurowanej właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Po wywołaniu bez argumentów ta metoda informuje ef, że kolumna jest obliczana bez konieczności określania rzeczywistego kodu SQL użytego do jego obliczenia. Może to być przydatne podczas mapowania ef na istniejącą bazę danych.

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL, które oblicza wartości dla kolumny.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL, które oblicza wartości dla kolumny.

stored
Nullable<Boolean>

Jeśli truewartość obliczona jest obliczana na podstawie modyfikacji wierszy i przechowywana w bazie danych, podobnie jak w kolumnie regularnej. Jeśli falsewartość jest obliczana, gdy wartość jest odczytywana i nie zajmuje żadnego rzeczywistego magazynu. null wybiera domyślne ustawienie dostawcy bazy danych.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy

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

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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 skonfigurowanej właściwości.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL, które oblicza wartości dla kolumny.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy

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

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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 skonfigurowanej właściwości.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

sql
String

Wyrażenie SQL, które oblicza wartości dla kolumny.

stored
Nullable<Boolean>

Jeśli truewartość obliczona jest obliczana na podstawie modyfikacji wierszy i przechowywana w bazie danych, podobnie jak w kolumnie regularnej. Jeśli falsewartość jest obliczana, gdy wartość jest odczytywana i nie zajmuje żadnego rzeczywistego magazynu. null wybiera domyślne ustawienie dostawcy bazy danych.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

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 skonfigurowanej właściwości.

Parametry

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

Konstruktor dla konfigurowanej właściwości.

Zwraca

To samo wystąpienie konstruktora, aby można było połączyć łańcuch wielu wywołań.

Uwagi

Po wywołaniu bez argumentów ta metoda informuje ef, że kolumna jest obliczana bez konieczności określania rzeczywistego kodu SQL użytego do jego obliczenia. Może to być przydatne podczas mapowania ef na istniejącą bazę danych.

Aby uzyskać więcej informacji i przykładów, zobacz Wartości domyślne bazy danych .

Dotyczy