Share via


SqlitePropertyAnnotations クラス

定義

を介して Sqlite(IMutableProperty)アクセスされる SQLite 固有の注釈のプロパティ。

public class SqlitePropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalPropertyAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlitePropertyAnnotations
type SqlitePropertyAnnotations = class
    inherit RelationalPropertyAnnotations
    interface ISqlitePropertyAnnotations
    interface IRelationalPropertyAnnotations
Public Class SqlitePropertyAnnotations
Inherits RelationalPropertyAnnotations
Implements ISqlitePropertyAnnotations
継承
SqlitePropertyAnnotations
実装

コンストラクター

SqlitePropertyAnnotations(IProperty)

指定 IPropertyした の注釈のインスタンスを構築します。

SqlitePropertyAnnotations(RelationalAnnotations)

指定された注釈ヘルパーによって表される の IProperty 注釈のインスタンスを構築します。

フィールド

ProviderFullAnnotationNames

を介して Sqlite(IMutableProperty)アクセスされる SQLite 固有の注釈のプロパティ。

(継承元 RelationalPropertyAnnotations)

プロパティ

Annotations

RelationalAnnotations注釈を付ける をIProperty表すヘルパー。

(継承元 RelationalPropertyAnnotations)
ColumnName

プロパティがマップされる列の名前。

(継承元 RelationalPropertyAnnotations)
ColumnType

プロパティがマップされる列のデータベース型。

(継承元 RelationalPropertyAnnotations)
ComputedColumnSql

このプロパティの列を作成するときに使用する必要がある計算制約 SQL 式。

(継承元 RelationalPropertyAnnotations)
DefaultValue

このプロパティの列を作成するときに列の定義で使用する既定値。

(継承元 RelationalPropertyAnnotations)
DefaultValueSql

このプロパティの列を作成するときに使用する必要がある既定の制約 SQL 式。

(継承元 RelationalPropertyAnnotations)
Dimension

このプロパティの列を作成するときに使用するディメンションを取得または設定します。

IsFixedLength

プロパティが文字列などの固定長データのみを格納できるかどうかを示すフラグ。

(継承元 RelationalPropertyAnnotations)
Property

IProperty注釈を付ける 。

(継承元 RelationalPropertyAnnotations)
ShouldThrowOnConflict

競合する構成が設定されている場合に例外をスローするかどうかを示します。 これは通常、fluent API を使用して最後の呼び出し優先セマンティクスを実装する場合にオーバーライドされます。

(継承元 RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

無効な構成が設定されている場合に例外をスローするかどうかを示します。

(継承元 RelationalPropertyAnnotations)
Srid

このプロパティの列を作成するときに使用する SRID を取得または設定します。

メソッド

CanSetComputedColumnSql(String)

競合なしで設定できるかどうかを ComputedColumnSql 決定します。

このメソッドは、 が を返す場合に ShouldThrowOnConflict をスローすることがあります true

(継承元 RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

競合なしで設定できるかどうかを DefaultValue 決定します。

このメソッドは、 が を返す場合に ShouldThrowOnConflict をスローすることがあります true

(継承元 RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

競合なしで設定できるかどうかを DefaultValueSql 決定します。

このメソッドは、 が を返す場合に ShouldThrowOnConflict をスローすることがあります true

(継承元 RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

DefaultValueSql、および にDefaultValue設定されている値をすべてクリアしますComputedColumnSql

(継承元 RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

規則によるRelationalEntityTypeAnnotations注釈の設定を制御するためにRelationalAnnotations、このインスタンスによって使用されるセマンティクスを維持する、指定IEntityTypeされた のインスタンスを取得します。

(継承元 RelationalPropertyAnnotations)
GetAnnotations(IProperty)

規則によるRelationalPropertyAnnotations注釈の設定を制御するためにRelationalAnnotations、このインスタンスによって使用されるセマンティクスを維持する、指定IPropertyされた のインスタンスを取得します。

(継承元 RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

このプロパティの列を作成するときに使用する必要がある計算制約 SQL 式を取得します。

(継承元 RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

このプロパティの列を作成するときに、列の定義で使用する既定値を取得します。

(継承元 RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

このプロパティの列を作成するときに使用する必要がある既定の制約 SQL 式を取得します。

(継承元 RelationalPropertyAnnotations)
SetColumnName(String)

使用中の の ColumnName セマンティクスを使用して を RelationalAnnotations 設定しようとします。

(継承元 RelationalPropertyAnnotations)
SetColumnType(String)

使用中の の ColumnType セマンティクスを使用して を RelationalAnnotations 設定しようとします。

(継承元 RelationalPropertyAnnotations)
SetComputedColumnSql(String)

使用中の の ComputedColumnSql セマンティクスを使用して を RelationalAnnotations 設定しようとします。

(継承元 RelationalPropertyAnnotations)
SetDefaultValue(Object)

使用中の の DefaultValue セマンティクスを使用して を RelationalAnnotations 設定しようとします。

(継承元 RelationalPropertyAnnotations)
SetDefaultValueSql(String)

使用中の の DefaultValueSql セマンティクスを使用して を RelationalAnnotations 設定しようとします。

(継承元 RelationalPropertyAnnotations)
SetDimension(String)

このプロパティの列を作成するときに使用するディメンションを設定します。

SetFixedLength(Boolean)

文字列などの固定長データのみを格納できるプロパティを構成します。

(継承元 RelationalPropertyAnnotations)
SetSrid(Nullable<Int32>)

このプロパティの列を作成するときに使用する SRID を設定します。

適用対象