RelationalPrimitiveCollectionBuilderExtensions.HasComputedColumnSql 方法

定義

多載

HasComputedColumnSql(PrimitiveCollectionBuilder)

設定屬性以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

設定屬性以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

設定屬性以關係資料庫為目標時對應至計算資料行。

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

設定屬性以關係資料庫為目標時對應至計算資料行。

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

設定屬性以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

設定屬性以關係資料庫為目標時對應至計算資料行。

HasComputedColumnSql(PrimitiveCollectionBuilder)

設定屬性以關係資料庫為目標時對應至計算資料行。

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

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder

要設定之屬性的產生器。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

在沒有引數的情況下呼叫時,這個方法會告知 EF 計算資料行,而不需要指定用來計算它的實際 SQL。 這在將 EF 對應至現有資料庫時很有用。

如需詳細資訊和範例,請參閱 資料庫預設值

適用於

HasComputedColumnSql(PrimitiveCollectionBuilder, String)

設定屬性以關係資料庫為目標時對應至計算資料行。

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

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder

要設定之屬性的產生器。

sql
String

計算資料行值的 SQL 運算式。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱 資料庫預設值

適用於

HasComputedColumnSql(PrimitiveCollectionBuilder, String, Nullable<Boolean>)

設定屬性以關係資料庫為目標時對應至計算資料行。

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

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder

要設定之屬性的產生器。

sql
String

計算資料行值的 SQL 運算式。

stored
Nullable<Boolean>

如果 true 為 ,則計算值會在資料列修改時計算,並儲存在資料庫中,就像一般資料行一樣。 如果 false 為 ,則會在讀取值時計算值,而且不會佔用任何實際儲存體。 null 選取資料庫提供者預設值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱 資料庫預設值

適用於

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

設定屬性以關係資料庫為目標時對應至計算資料行。

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)

類型參數

TProperty

正在設定之屬性的型別。

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

要設定之屬性的產生器。

sql
String

計算資料行值的 SQL 運算式。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱 資料庫預設值

適用於

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

設定屬性以關係資料庫為目標時對應至計算資料行。

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)

類型參數

TProperty

正在設定之屬性的型別。

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

要設定之屬性的產生器。

sql
String

計算資料行值的 SQL 運算式。

stored
Nullable<Boolean>

如果 true 為 ,則計算值會在資料列修改時計算,並儲存在資料庫中,就像一般資料行一樣。 如果 false 為 ,則會在讀取值時計算值,而且不會佔用任何實際儲存體。 null 選取資料庫提供者預設值。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

如需詳細資訊和範例,請參閱 資料庫預設值

適用於

HasComputedColumnSql<TProperty>(PrimitiveCollectionBuilder<TProperty>)

設定屬性以關係資料庫為目標時對應至計算資料行。

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)

類型參數

TProperty

正在設定之屬性的型別。

參數

primitiveCollectionBuilder
PrimitiveCollectionBuilder<TProperty>

要設定之屬性的產生器。

傳回

相同的產生器實例,以便鏈結多個呼叫。

備註

在沒有引數的情況下呼叫時,這個方法會告知 EF 計算資料行,而不需要指定用來計算它的實際 SQL。 這在將 EF 對應至現有資料庫時很有用。

如需詳細資訊和範例,請參閱 資料庫預設值

適用於