Udostępnij za pośrednictwem


SqlitePropertyAnnotations Klasa

Definicja

Właściwości adnotacji specyficznych dla programu SQLite, do których uzyskiwano dostęp za pośrednictwem elementu Sqlite(IMutableProperty).

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
Dziedziczenie
SqlitePropertyAnnotations
Implementuje

Konstruktory

SqlitePropertyAnnotations(IProperty)

Tworzy wystąpienie dla adnotacji danego IPropertyelementu .

SqlitePropertyAnnotations(RelationalAnnotations)

Tworzy wystąpienie adnotacji elementu reprezentowanego IProperty przez dany pomocnik adnotacji.

Pola

ProviderFullAnnotationNames

Właściwości adnotacji specyficznych dla programu SQLite, do których uzyskiwano dostęp za pośrednictwem elementu Sqlite(IMutableProperty).

(Odziedziczone po RelationalPropertyAnnotations)

Właściwości

Annotations

Pomocnik RelationalAnnotations reprezentujący IProperty element do adnotacji.

(Odziedziczone po RelationalPropertyAnnotations)
ColumnName

Nazwa kolumny, do której jest mapowana właściwość.

(Odziedziczone po RelationalPropertyAnnotations)
ColumnType

Typ bazy danych kolumny, do której jest mapowana właściwość.

(Odziedziczone po RelationalPropertyAnnotations)
ComputedColumnSql

Obliczone ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
DefaultValue

Wartość domyślna używana w definicji kolumny podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
DefaultValueSql

Domyślne ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
Dimension

Pobiera lub ustawia wymiar do użycia podczas tworzenia kolumny dla tej właściwości.

IsFixedLength

Flaga wskazująca, czy właściwość jest w stanie przechowywać tylko dane o stałej długości, takie jak ciągi.

(Odziedziczone po RelationalPropertyAnnotations)
Property

Element do dodawania IProperty adnotacji.

(Odziedziczone po RelationalPropertyAnnotations)
ShouldThrowOnConflict

Wskazuje, czy należy zgłosić wyjątek, jeśli konfiguracja powodująca konflikt jest ustawiona. Jest to zwykle zastępowane podczas kompilowania przy użyciu płynnego interfejsu API do implementowania semantyki ostatnich wywołań wins.

(Odziedziczone po RelationalPropertyAnnotations)
ShouldThrowOnInvalidConfiguration

Wskazuje, czy należy zgłosić wyjątek, jeśli ustawiono nieprawidłową konfigurację.

(Odziedziczone po RelationalPropertyAnnotations)
Srid

Pobiera lub ustawia srid do użycia podczas tworzenia kolumny dla tej właściwości.

Metody

CanSetComputedColumnSql(String)

Określa, czy ComputedColumnSql można ustawić bez konfliktu.

Ta metoda może zgłaszać wyjątek , jeśli ShouldThrowOnConflict zwraca wartość true.

(Odziedziczone po RelationalPropertyAnnotations)
CanSetDefaultValue(Object)

Określa, czy DefaultValue można ustawić bez konfliktu.

Ta metoda może zgłaszać wyjątek , jeśli ShouldThrowOnConflict zwraca wartość true.

(Odziedziczone po RelationalPropertyAnnotations)
CanSetDefaultValueSql(String)

Określa, czy DefaultValueSql można ustawić bez konfliktu.

Ta metoda może zgłaszać wyjątek , jeśli ShouldThrowOnConflict zwraca wartość true.

(Odziedziczone po RelationalPropertyAnnotations)
ClearAllServerGeneratedValues()

Czyści wszystkie wartości ustawione dla DefaultValue, DefaultValueSqli ComputedColumnSql.

(Odziedziczone po RelationalPropertyAnnotations)
GetAnnotations(IEntityType)

RelationalEntityTypeAnnotations Pobiera wystąpienie dla danej IEntityType semantyki używanej RelationalAnnotations przez to wystąpienie do kontrolowania adnotacji ustawień zgodnie z konwencją.

(Odziedziczone po RelationalPropertyAnnotations)
GetAnnotations(IProperty)

RelationalPropertyAnnotations Pobiera wystąpienie dla danej IProperty semantyki używanej RelationalAnnotations przez to wystąpienie do kontrolowania adnotacji ustawień zgodnie z konwencją.

(Odziedziczone po RelationalPropertyAnnotations)
GetComputedColumnSql(Boolean)

Pobiera obliczone ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
GetDefaultValue(Boolean)

Pobiera wartość domyślną do użycia w definicji kolumny podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
GetDefaultValueSql(Boolean)

Pobiera domyślne ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości.

(Odziedziczone po RelationalPropertyAnnotations)
SetColumnName(String)

Próbuje ustawić metodę ColumnName przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalPropertyAnnotations)
SetColumnType(String)

Próbuje ustawić metodę ColumnType przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalPropertyAnnotations)
SetComputedColumnSql(String)

Próbuje ustawić metodę ComputedColumnSql przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalPropertyAnnotations)
SetDefaultValue(Object)

Próbuje ustawić metodę DefaultValue przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalPropertyAnnotations)
SetDefaultValueSql(String)

Próbuje ustawić metodę DefaultValueSql przy użyciu semantyki RelationalAnnotations w użyciu.

(Odziedziczone po RelationalPropertyAnnotations)
SetDimension(String)

Ustawia wymiar do użycia podczas tworzenia kolumny dla tej właściwości.

SetFixedLength(Boolean)

Konfiguruje właściwość jako zdolną do przechowywania tylko danych o stałej długości, takich jak ciągi.

(Odziedziczone po RelationalPropertyAnnotations)
SetSrid(Nullable<Int32>)

Ustawia srid do użycia podczas tworzenia kolumny dla tej właściwości.

Dotyczy