次の方法で共有


RelationalComplexTypePrimitiveCollectionBuilderExtensions.HasComputedColumnSql メソッド

定義

オーバーロード

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

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

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

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

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder) As ComplexTypePrimitiveCollectionBuilder

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

構成されているプロパティのビルダー。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

引数なしで呼び出されると、このメソッドは、列の計算に使用される実際の SQL を指定する必要なく、列が計算されることを EF に指示します。 これは、EF を既存のデータベースにマッピングする場合に役立ちます。

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder, sql As String) As ComplexTypePrimitiveCollectionBuilder

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

構成されているプロパティのビルダー。

sql
String

列の値を計算する SQL 式。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象

HasComputedColumnSql(ComplexTypePrimitiveCollectionBuilder, String, Nullable<Boolean>)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder HasComputedColumnSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder
<Extension()>
Public Function HasComputedColumnSql (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder, sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder

構成されているプロパティのビルダー。

sql
String

列の値を計算する SQL 式。

stored
Nullable<Boolean>

の場合 true、計算された値は行の変更時に計算され、通常の列のようにデータベースに格納されます。 の場合 false、値は値の読み取り時に計算され、実際のストレージは占有されません。 null は、データベース プロバイダーの既定値を選択します。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象

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

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder(Of TProperty), sql As String) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

構成されているプロパティのビルダー。

sql
String

列の値を計算する SQL 式。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象

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

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder, string? sql, bool? stored);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property> * string * Nullable<bool> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder(Of TProperty), sql As String, stored As Nullable(Of Boolean)) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

構成されているプロパティのビルダー。

sql
String

列の値を計算する SQL 式。

stored
Nullable<Boolean>

の場合 true、計算された値は行の変更時に計算され、通常の列のようにデータベースに格納されます。 の場合 false、値は値の読み取り時に計算され、実際のストレージは占有されません。 null は、データベース プロバイダーの既定値を選択します。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象

HasComputedColumnSql<TProperty>(ComplexTypePrimitiveCollectionBuilder<TProperty>)

リレーショナル データベースを対象とする場合に、計算列にマップするように プロパティを構成します。

public static Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> HasComputedColumnSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<TProperty> primitiveCollectionBuilder);
static member HasComputedColumnSql : Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.ComplexTypePrimitiveCollectionBuilder<'Property>
<Extension()>
Public Function HasComputedColumnSql(Of TProperty) (primitiveCollectionBuilder As ComplexTypePrimitiveCollectionBuilder(Of TProperty)) As ComplexTypePrimitiveCollectionBuilder(Of TProperty)

型パラメーター

TProperty

構成されるプロパティの型。

パラメーター

primitiveCollectionBuilder
ComplexTypePrimitiveCollectionBuilder<TProperty>

構成されているプロパティのビルダー。

戻り値

複数の呼び出しをチェーンできるように、同じビルダー インスタンス。

注釈

引数なしで呼び出されると、このメソッドは、列の計算に使用される実際の SQL を指定する必要なく、列が計算されることを EF に指示します。 これは、EF を既存のデータベースにマッピングする場合に役立ちます。

詳細と例については、「 データベースの既定値 」を参照してください。

適用対象