Udostępnij przez


ConventionPrimitivePropertyConfiguration Klasa

Definicja

Służy do konfigurowania właściwości pierwotnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest dostępna za pośrednictwem lekkich konwencji.

public class ConventionPrimitivePropertyConfiguration
type ConventionPrimitivePropertyConfiguration = class
Public Class ConventionPrimitivePropertyConfiguration
Dziedziczenie
ConventionPrimitivePropertyConfiguration

Właściwości

ClrPropertyInfo

Pobiera właściwość PropertyInfo dla tej właściwości.

Metody

Equals(Object)

Służy do konfigurowania właściwości pierwotnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest dostępna za pośrednictwem lekkich konwencji.

GetHashCode()

Służy do konfigurowania właściwości pierwotnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest dostępna za pośrednictwem lekkich konwencji.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

HasColumnAnnotation(String, Object)

Ustawia adnotację w modelu dla kolumny bazy danych używanej do przechowywania właściwości. Wartość adnotacji można później użyć podczas przetwarzania kolumny, takiej jak podczas tworzenia migracji.

HasColumnName(String)

Konfiguruje nazwę kolumny bazy danych używanej do przechowywania właściwości.

HasColumnOrder(Int32)

Konfiguruje kolejność kolumny bazy danych używanej do przechowywania właściwości. Ta metoda służy również do określania kolejności kluczy, gdy typ jednostki ma klucz złożony.

HasColumnType(String)

Konfiguruje typ danych kolumny bazy danych używanej do przechowywania właściwości.

HasDatabaseGeneratedOption(DatabaseGeneratedOption)

Konfiguruje sposób generowania wartości właściwości przez bazę danych.

HasMaxLength(Int32)

Konfiguruje właściwość tak, aby miała określoną maksymalną długość.

HasParameterName(String)

Konfiguruje nazwę parametru używanego w procedurach składowanych dla tej właściwości.

HasPrecision(Byte)

Konfiguruje dokładność DateTime właściwości. Jeśli dostawca bazy danych nie obsługuje dokładności dla typu danych kolumny, wartość jest ignorowana.

HasPrecision(Byte, Byte)

Konfiguruje precyzję i skalę Decimal właściwości.

IsConcurrencyToken()

Konfiguruje właściwość do użycia jako optymistyczny token współbieżności.

IsConcurrencyToken(Boolean)

Określa, czy właściwość ma być używana jako optymistyczny token współbieżności.

IsFixedLength()

Konfiguruje właściwość tak, aby mieć stałą długość. Użyj funkcji HasMaxLength, aby ustawić długość, na którą właściwość jest stała.

IsKey()

Konfiguruje tę właściwość jako część klucza podstawowego typu jednostki.

IsMaxLength()

Konfiguruje właściwość tak, aby zezwalała na maksymalną długość obsługiwaną przez dostawcę bazy danych.

IsOptional()

Konfiguruje właściwość jako opcjonalną. Kolumna bazy danych używana do przechowywania tej właściwości będzie mieć wartość null.

IsRequired()

Konfiguruje właściwość, która ma być wymagana. Kolumna bazy danych używana do przechowywania tej właściwości będzie nie dopuszczana do wartości null.

IsRowVersion()

Konfiguruje właściwość jako wersję wiersza w bazie danych. Rzeczywisty typ danych będzie się różnić w zależności od używanego dostawcy bazy danych. Ustawienie właściwości jako wersji wiersza spowoduje automatyczne skonfigurowanie jej jako optymistycznego tokenu współbieżności.

IsUnicode()

Konfiguruje właściwość do obsługi zawartości ciągu Unicode.

IsUnicode(Boolean)

Określa, czy właściwość obsługuje zawartość ciągu Unicode.

IsVariableLength()

Konfiguruje właściwość tak, aby mieć zmienną długość. Właściwości są domyślnie zmienną długością.

ToString()

Służy do konfigurowania właściwości pierwotnej typu jednostki lub typu złożonego. Ta funkcja konfiguracji jest dostępna za pośrednictwem lekkich konwencji.

Dotyczy