RelationalPrimitiveCollectionBuilderExtensions.HasComputedColumnSql Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.
Jeśli true
wartość obliczona jest obliczana na podstawie modyfikacji wierszy i przechowywana w bazie danych, podobnie jak w kolumnie regularnej.
Jeśli false
wartość 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.
Jeśli true
wartość obliczona jest obliczana na podstawie modyfikacji wierszy i przechowywana w bazie danych, podobnie jak w kolumnie regularnej.
Jeśli false
wartość 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 .