PropertyBuilder<TProperty> Klasa

Definicja

Udostępnia prosty interfejs API do konfigurowania elementu IMutableProperty.

public class PropertyBuilder<TProperty> : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
type PropertyBuilder<'Property> = class
    inherit PropertyBuilder
Public Class PropertyBuilder(Of TProperty)
Inherits PropertyBuilder

Parametry typu

TProperty
Dziedziczenie
PropertyBuilder<TProperty>

Uwagi

Wystąpienia tej klasy są zwracane z metod przy użyciu interfejsu ModelBuilder API i nie są przeznaczone do bezpośredniej konstrukcji w kodzie aplikacji.

Aby uzyskać więcej informacji i przykładów, zobacz Modelowanie typów jednostek i relacji .

Konstruktory

PropertyBuilder<TProperty>(IMutableProperty)

Jest to wewnętrzny interfejs API, który obsługuje infrastrukturę Entity Framework Core i nie podlega tym samym standardom zgodności co publiczne interfejsy API. Można go zmienić lub usunąć bez powiadomienia w jakiejkolwiek wersji. Należy używać go bezpośrednio w kodzie z wyjątkową ostrożnością i wiedzieć, że może to spowodować błędy aplikacji podczas aktualizowania do nowej wersji programu Entity Framework Core.

PropertyBuilder<TProperty>(InternalPropertyBuilder)

Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

Właściwości

Metadata

Skonfigurowana właściwość.

(Odziedziczone po PropertyBuilder)

Metody

HasAnnotation(String, Object)

Dodaje lub aktualizuje adnotację we właściwości. Jeśli adnotacja z kluczem określonym w annotation już istnieje, zostanie zaktualizowana jego wartość.

HasConversion(Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion(Type, Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(Type, Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion(Type, Type, Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(Type, Type, Type)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion(Type, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(Type, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion(Type, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion(Type, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion(ValueConverter)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

HasConversion(ValueConverter)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

(Odziedziczone po PropertyBuilder)
HasConversion(ValueConverter, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

HasConversion(ValueConverter, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

(Odziedziczone po PropertyBuilder)
HasConversion(ValueConverter, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

HasConversion(ValueConverter, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverterelementu .

(Odziedziczone po PropertyBuilder)
HasConversion<TConversion,TComparer,TProviderComparer>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion,TComparer,TProviderComparer>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion<TConversion,TComparer>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion,TComparer>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion<TConversion>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion>()

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion<TConversion>(ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion>(ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion<TConversion>(ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

HasConversion<TConversion>(ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana przed zapisem w bazie danych i przekonwertowana z powrotem podczas odczytywania z bazy danych.

(Odziedziczone po PropertyBuilder)
HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.

HasConversion<TProvider>(Expression<Func<TProperty,TProvider>>, Expression<Func<TProvider,TProperty>>, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu podanych wyrażeń konwersji.

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverter<TModel,TProvider>elementu .

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverter<TModel,TProvider>elementu .

HasConversion<TProvider>(ValueConverter<TProperty,TProvider>, ValueComparer, ValueComparer)

Konfiguruje właściwość tak, aby wartość właściwości została przekonwertowana na bazę danych i z bazy danych przy użyciu danego ValueConverter<TModel,TProvider>elementu .

HasField(String)

Ustawia pole tworzenia kopii zapasowej do użycia dla tej właściwości.

HasField(String)

Ustawia pole tworzenia kopii zapasowej do użycia dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasMaxLength(Int32)

Konfiguruje maksymalną długość danych, które mogą być przechowywane w tej właściwości. Maksymalna długość można ustawić tylko we właściwościach tablicy (w tym String właściwościach).

HasPrecision(Int32)

Konfiguruje precyzję właściwości.

HasPrecision(Int32)

Konfiguruje precyzję właściwości.

(Odziedziczone po PropertyBuilder)
HasPrecision(Int32, Int32)

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

HasPrecision(Int32, Int32)

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

(Odziedziczone po PropertyBuilder)
HasSentinel(Object)

Konfiguruje wartość, która zostanie użyta do określenia, czy właściwość została ustawiona, czy nie. Jeśli właściwość jest ustawiona na wartość sentinel, zostanie uznana za nie ustawioną. Domyślnie wartość sentinel jest wartością domyślną CLR dla typu właściwości.

HasSentinel(Object)

Konfiguruje wartość, która zostanie użyta do określenia, czy właściwość została ustawiona, czy nie. Jeśli właściwość jest ustawiona na wartość sentinel, zostanie uznana za nie ustawioną. Domyślnie wartość sentinel jest wartością domyślną CLR dla typu właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Konfiguruje fabrykę do utworzenia obiektu ValueGenerator do użycia do generowania wartości dla tej właściwości.

HasValueGenerator(Func<IProperty,IEntityType,ValueGenerator>)

Konfiguruje fabrykę do utworzenia obiektu ValueGenerator do użycia do generowania wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Konfiguruje fabrykę do utworzenia obiektu ValueGenerator do użycia do generowania wartości dla tej właściwości.

HasValueGenerator(Func<IProperty,ITypeBase,ValueGenerator>)

Konfiguruje fabrykę do utworzenia obiektu ValueGenerator do użycia do generowania wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGenerator(Type)

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

HasValueGenerator(Type)

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGenerator<TGenerator>()

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

HasValueGenerator<TGenerator>()

Konfiguruje ValueGenerator wartości, które będą generować wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGeneratorFactory(Type)

Konfiguruje element ValueGeneratorFactory do tworzenia elementu ValueGenerator do użycia do generowania wartości dla tej właściwości.

HasValueGeneratorFactory(Type)

Konfiguruje element ValueGeneratorFactory do tworzenia elementu ValueGenerator do użycia do generowania wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
HasValueGeneratorFactory<TFactory>()

Konfiguruje element ValueGeneratorFactory do tworzenia elementu ValueGenerator do użycia do generowania wartości dla tej właściwości.

HasValueGeneratorFactory<TFactory>()

Konfiguruje element ValueGeneratorFactory do tworzenia elementu ValueGenerator do użycia do generowania wartości dla tej właściwości.

(Odziedziczone po PropertyBuilder)
IsConcurrencyToken(Boolean)

Określa, czy ta właściwość powinna być używana jako token współbieżności. Gdy właściwość jest skonfigurowana jako token współbieżności, wartość w bazie danych zostanie sprawdzona, gdy wystąpienie tego typu jednostki zostanie zaktualizowane lub usunięte w SaveChanges() celu upewnienia się, że nie uległo zmianie od czasu pobrania wystąpienia z bazy danych. Jeśli uległa zmianie, zostanie zgłoszony wyjątek, a zmiany nie zostaną zastosowane do bazy danych.

IsRequired(Boolean)

Określa, czy ta właściwość musi mieć przypisaną wartość, czy wartość null jest prawidłową wartością. Właściwość można skonfigurować tylko jako niezgodną z wymaganiami, jeśli jest oparta na typie CLR, który można przypisać null.

IsRowVersion()

Konfiguruje właściwość jako ValueGeneratedOnAddOrUpdate() i IsConcurrencyToken(Boolean).

IsRowVersion()

Konfiguruje właściwość jako ValueGeneratedOnAddOrUpdate() i IsConcurrencyToken(Boolean).

(Odziedziczone po PropertyBuilder)
IsUnicode(Boolean)

Konfiguruje właściwość jako zdolną do utrwalania znaków Unicode. Można ustawić tylko dla String właściwości.

IsUnicode(Boolean)

Określa, czy właściwość jest w stanie utrwalać znaki Unicode. Można ustawić tylko dla String właściwości.

(Odziedziczone po PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Ustawia właściwość PropertyAccessMode do użycia dla tej właściwości.

Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione zgodnie z konwencją lub zostało określone, jest używane podczas konstruowania nowych obiektów, zazwyczaj gdy jednostki są odpytywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Wywołanie tej metody powoduje zmianę tego zachowania dla tej właściwości zgodnie z opisem w wyliczenia PropertyAccessMode .

Wywołanie tej metody przesłonięć dla tej właściwości dowolnego trybu dostępu ustawionego na typ lub model jednostki.

UsePropertyAccessMode(PropertyAccessMode)

Ustawia właściwość PropertyAccessMode do użycia dla tej właściwości.

UsePropertyAccessMode(PropertyAccessMode)

Ustawia właściwość PropertyAccessMode do użycia dla tej właściwości.

Domyślnie pole tworzenia kopii zapasowej, jeśli zostanie znalezione zgodnie z konwencją lub zostało określone, jest używane podczas konstruowania nowych obiektów, zazwyczaj gdy jednostki są odpytywane z bazy danych. Właściwości są używane dla wszystkich innych dostępu. Wywołanie tej metody powoduje zmianę tego zachowania dla tej właściwości zgodnie z opisem w wyliczenia PropertyAccessMode .

Wywołanie tej metody przesłonięć dla tej właściwości dowolnego trybu dostępu ustawionego na typ lub model jednostki.

(Odziedziczone po PropertyBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Ustawia właściwość PropertyAccessMode do użycia dla tej właściwości.

(Odziedziczone po PropertyBuilder)
ValueGeneratedNever()

Konfiguruje właściwość tak, aby nigdy nie wygenerowała wartości podczas zapisywania wystąpienia tego typu jednostki.

ValueGeneratedOnAdd()

Konfiguruje właściwość tak, aby miała wartość wygenerowaną tylko podczas zapisywania nowej jednostki, chyba że ustawiono wartość inną niż null, a nie tymczasową, w tym przypadku ustawiona wartość zostanie zapisana. Wartość może być generowana przez generator wartości po stronie klienta lub może zostać wygenerowana przez bazę danych w ramach zapisywania jednostki.

ValueGeneratedOnAddOrUpdate()

Konfiguruje właściwość w celu wygenerowania wartości podczas zapisywania nowej lub istniejącej jednostki.

ValueGeneratedOnUpdate()

Konfiguruje właściwość w celu wygenerowania wartości podczas zapisywania istniejącej jednostki.

ValueGeneratedOnUpdate()

Konfiguruje właściwość w celu wygenerowania wartości podczas zapisywania istniejącej jednostki.

(Odziedziczone po PropertyBuilder)
ValueGeneratedOnUpdateSometimes()

Konfiguruje właściwość tak, aby miała wartość wygenerowaną w określonych warunkach podczas zapisywania istniejącej jednostki.

ValueGeneratedOnUpdateSometimes()

Konfiguruje właściwość tak, aby miała wartość wygenerowaną w określonych warunkach podczas zapisywania istniejącej jednostki.

(Odziedziczone po PropertyBuilder)

Jawne implementacje interfejsu

IInfrastructure<IConventionPropertyBuilder>.Instance

Wewnętrzny konstruktor używany do konfigurowania właściwości.

(Odziedziczone po PropertyBuilder)
IInfrastructure<IMutableModel>.Instance

Model, do którego należy właściwość.

(Odziedziczone po PropertyBuilder)
IInfrastructure<InternalPropertyBuilder>.Instance

Wewnętrzny konstruktor używany do konfigurowania właściwości.

(Odziedziczone po PropertyBuilder)

Metody rozszerzania

IsETagConcurrency(PropertyBuilder)

Konfiguruje tę właściwość jako token współbieżności etag.

IsETagConcurrency<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje tę właściwość jako token współbieżności etag.

ToJsonProperty(PropertyBuilder, String)

Konfiguruje nazwę właściwości, do której jest mapowana właściwość podczas określania wartości docelowej usługi Azure Cosmos.

ToJsonProperty<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje nazwę właściwości, do której jest mapowana właściwość podczas określania wartości docelowej usługi Azure Cosmos.

GetInfrastructure<T>(IInfrastructure<T>)

Pobiera wartość z właściwości ukrytej przy użyciu polecenia IInfrastructure<T>.

Ta metoda jest zwykle używana przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest on używany w kodzie aplikacji.

HasColumnName(PropertyBuilder, String)

Konfiguruje kolumnę mapową dla właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje kolumnę mapową dla właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasColumnOrder(PropertyBuilder, Nullable<Int32>)

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

HasColumnOrder<TProperty>(PropertyBuilder<TProperty>, Nullable<Int32>)

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

HasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

HasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

HasComment(PropertyBuilder, String)

Konfiguruje komentarz do zastosowania do kolumny

HasComment<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje komentarz do zastosowania do kolumny

HasComputedColumnSql(PropertyBuilder)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql(PropertyBuilder, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql(PropertyBuilder, String, Nullable<Boolean>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String, Nullable<Boolean>)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValue(PropertyBuilder)

Konfiguruje wartość domyślną dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValue(PropertyBuilder, Object)

Konfiguruje wartość domyślną dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje wartość domyślną dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguruje wartość domyślną dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(PropertyBuilder)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql(PropertyBuilder, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której właściwość mapuje się podczas określania wartości docelowej relacyjnej bazy danych.

HasJsonPropertyName(PropertyBuilder, String)

Konfiguruje właściwość jednostki mapowanej na kolumnę JSON, mapuje właściwość jednostki na określoną właściwość JSON, zamiast używać nazwy właściwości jednostki.

HasJsonPropertyName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje właściwość jednostki mapowanej na kolumnę JSON, mapuje właściwość jednostki na określoną właściwość JSON, zamiast używać nazwy właściwości jednostki.

IsFixedLength(PropertyBuilder, Boolean)

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

IsFixedLength<TProperty>(PropertyBuilder<TProperty>, Boolean)

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

UseCollation(PropertyBuilder, String)

Konfiguruje właściwość tak, aby korzystała z danego sortowania. Kolumna bazy danych zostanie utworzona przy użyciu danego sortowania i będzie używana niejawnie we wszystkich operacjach z uwzględnieniem sortowania.

UseCollation<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje właściwość tak, aby korzystała z danego sortowania. Kolumna bazy danych zostanie utworzona przy użyciu danego sortowania i będzie używana niejawnie we wszystkich operacjach z uwzględnieniem sortowania.

ForSqliteHasDimension(PropertyBuilder, Ordinates)

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasDimension(PropertyBuilder, Ordinates)
Nieaktualne..

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)
Nieaktualne..

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

HasGeometricDimension(PropertyBuilder, Ordinates)

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

HasGeometricDimension<TProperty>(PropertyBuilder<TProperty>, Ordinates)

Konfiguruje wymiar kolumny, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasColumnName(PropertyBuilder, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości SQLite.

ForSqliteHasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny mapowania właściwości na wartość docelową SQLite.

ForSqliteHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje typ danych kolumny mapowania właściwości na wartość docelową SQLite.

ForSqliteHasDefaultValue(PropertyBuilder, Object)

Konfiguruje wartość domyślną dla kolumny mapowania właściwości na wartość docelową SQLite.

ForSqliteHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguruje wartość domyślną dla kolumny mapowania właściwości na wartość docelową SQLite.

ForSqliteHasDefaultValueSql(PropertyBuilder, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, do której właściwość jest mapowana podczas określania wartości sqLite.

ForSqliteHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje domyślne wyrażenie wartości dla kolumny, do której właściwość jest mapowana podczas określania wartości sqLite.

ForSqliteHasSrid(PropertyBuilder, Int32)
Nieaktualne..

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

ForSqliteHasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)
Nieaktualne..

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

HasSrid(PropertyBuilder, Int32)

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

HasSrid<TProperty>(PropertyBuilder<TProperty>, Int32)

Konfiguruje sriD kolumny mapowanej na właściwość podczas określania wartości SQLite.

ForSqlServerHasColumnName(PropertyBuilder, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasColumnName<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje kolumnę, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasColumnType(PropertyBuilder, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

ForSqlServerHasColumnType<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje typ danych kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server. Powinna to być pełna nazwa typu, w tym precyzja, skala, długość itp.

ForSqlServerHasComputedColumnSql(PropertyBuilder, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej SQL Server.

ForSqlServerHasComputedColumnSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje właściwość do mapowania na kolumnę obliczeniową podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValue(PropertyBuilder, Object)

Konfiguruje wartość domyślną dla kolumny, do której właściwość jest mapowania podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Konfiguruje wartość domyślną dla kolumny, do której właściwość jest mapowania podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValueSql(PropertyBuilder, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerHasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Konfiguruje wyrażenie wartości domyślnej dla kolumny, do której jest mapowanie właściwości podczas określania wartości docelowej SQL Server.

ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)
Nieaktualne..

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

ForSqlServerUseSequenceHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)
Nieaktualne..

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

IsSparse(PropertyBuilder, Boolean)

Określa, czy kolumna właściwości jest tworzona jako rozrzedona podczas określania wartości docelowej SQL Server.

IsSparse<TProperty>(PropertyBuilder<TProperty>, Boolean)

Określa, czy kolumna właściwości jest tworzona jako rozrzedona podczas określania wartości docelowej SQL Server.

UseHiLo(PropertyBuilder, String, String)

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseHiLo<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguruje właściwość klucza, aby używać wzorca hi-lo opartego na sekwencji do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn(PropertyBuilder, Int32, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn(PropertyBuilder, Int64, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int64, Int32)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSequence(PropertyBuilder, String, String)

Konfiguruje właściwość klucza tak, aby używała wzorca generowania wartości klucza opartego na sekwencjach do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSequence<TProperty>(PropertyBuilder<TProperty>, String, String)

Konfiguruje właściwość klucza tak, aby używała wzorca generowania wartości klucza opartego na sekwencjach do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn(PropertyBuilder, Int32, Int32)
Nieaktualne..

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>)

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

UseSqlServerIdentityColumn<TProperty>(PropertyBuilder<TProperty>, Int32, Int32)
Nieaktualne..

Konfiguruje właściwość klucza tak, aby używała funkcji SQL Server IDENTITY do generowania wartości dla nowych jednostek podczas określania wartości docelowych SQL Server. Ta metoda ustawia właściwość na wartość OnAdd.

Dotyczy