SqlitePropertyAnnotations Klasa
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.
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
- 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ść |
CanSetDefaultValue(Object) |
Określa, czy DefaultValue można ustawić bez konfliktu.
Ta metoda może zgłaszać wyjątek , jeśli ShouldThrowOnConflict zwraca wartość |
CanSetDefaultValueSql(String) |
Określa, czy DefaultValueSql można ustawić bez konfliktu.
Ta metoda może zgłaszać wyjątek , jeśli ShouldThrowOnConflict zwraca wartość |
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. |