RelationalPropertyAnnotations 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 relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableProperty).
public class RelationalPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type RelationalPropertyAnnotations = class
interface IRelationalPropertyAnnotations
Public Class RelationalPropertyAnnotations
Implements IRelationalPropertyAnnotations
- Dziedziczenie
-
RelationalPropertyAnnotations
- Pochodne
- Implementuje
Konstruktory
RelationalPropertyAnnotations(IProperty, RelationalFullAnnotationNames) |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableProperty). |
RelationalPropertyAnnotations(IProperty) |
Tworzy wystąpienie adnotacji danego IPropertyelementu . |
RelationalPropertyAnnotations(RelationalAnnotations, RelationalFullAnnotationNames) |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableProperty). |
RelationalPropertyAnnotations(RelationalAnnotations) |
Tworzy wystąpienie adnotacji IProperty reprezentowanych przez danego pomocnika adnotacji. |
Pola
ProviderFullAnnotationNames |
Właściwości adnotacji specyficznych dla relacyjnych, do których uzyskiwano dostęp za pośrednictwem elementu Relational(IMutableProperty). |
Właściwości
Annotations |
Pomocnik RelationalAnnotations reprezentujący IProperty element do adnotacji. |
ColumnName |
Nazwa kolumny, do której jest mapowana właściwość. |
ColumnType |
Typ bazy danych kolumny, do której jest mapowana właściwość. |
ComputedColumnSql |
Obliczone ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości. |
DefaultValue |
Wartość domyślna do użycia w definicji kolumny podczas tworzenia kolumny dla tej właściwości. |
DefaultValueSql |
Domyślne ograniczenie wyrażenia SQL, które powinno być używane 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. |
Property |
Do IProperty adnotacji. |
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 w celu zaimplementowania semantyki ostatnich wywołań. |
ShouldThrowOnInvalidConfiguration |
Wskazuje, czy należy zgłosić wyjątek, jeśli ustawiono nieprawidłową konfigurację. |
Metody
CanSetComputedColumnSql(String) |
Określa, czy ComputedColumnSql można ustawić bez konfliktu.
Ta metoda może zgłaszać wartość , jeśli ShouldThrowOnConflict zwraca |
CanSetDefaultValue(Object) |
Określa, czy DefaultValue można ustawić bez konfliktu.
Ta metoda może zgłaszać wartość , jeśli ShouldThrowOnConflict zwraca |
CanSetDefaultValueSql(String) |
Określa, czy DefaultValueSql można ustawić bez konfliktu.
Ta metoda może zgłaszać wartość , jeśli ShouldThrowOnConflict zwraca |
ClearAllServerGeneratedValues() |
Czyści wszystkie wartości ustawione dla DefaultValue, DefaultValueSqli ComputedColumnSql. |
GetAnnotations(IEntityType) |
RelationalEntityTypeAnnotations Pobiera wystąpienie dla danego IEntityType zachowania RelationalAnnotations semantyki używanej przez to wystąpienie do kontrolowania adnotacji ustawień według konwencji. |
GetAnnotations(IProperty) |
RelationalPropertyAnnotations Pobiera wystąpienie dla danego IProperty zachowania RelationalAnnotations semantyki używanej przez to wystąpienie do kontrolowania adnotacji ustawień według konwencji. |
GetComputedColumnSql(Boolean) |
Pobiera obliczone wyrażenie SQL ograniczenia, które powinno być używane podczas tworzenia kolumny dla tej właściwości. |
GetDefaultValue(Boolean) |
Pobiera wartość domyślną do użycia w definicji kolumny podczas tworzenia kolumny dla tej właściwości. |
GetDefaultValueSql(Boolean) |
Pobiera domyślne ograniczenie wyrażenia SQL, które powinno być używane podczas tworzenia kolumny dla tej właściwości. |
SetColumnName(String) |
Próbuje ustawić ColumnName użycie semantyki używanego RelationalAnnotations elementu . |
SetColumnType(String) |
Próbuje ustawić ColumnType użycie semantyki używanego RelationalAnnotations elementu . |
SetComputedColumnSql(String) |
Próbuje ustawić ComputedColumnSql użycie semantyki używanego RelationalAnnotations elementu . |
SetDefaultValue(Object) |
Próbuje ustawić DefaultValue użycie semantyki używanego RelationalAnnotations elementu . |
SetDefaultValueSql(String) |
Próbuje ustawić DefaultValueSql użycie semantyki używanego RelationalAnnotations elementu . |
SetFixedLength(Boolean) |
Konfiguruje właściwość jako zdolną do przechowywania tylko danych o stałej długości, takich jak ciągi. |