Udostępnij za pośrednictwem


RelationalPropertyBuilderExtensions Klasa

Definicja

Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu PropertyBuilder.

public static class RelationalPropertyBuilderExtensions
type RelationalPropertyBuilderExtensions = class
Public Module RelationalPropertyBuilderExtensions
Dziedziczenie
RelationalPropertyBuilderExtensions

Uwagi

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

Metody

CanSetCollation(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość można ustawić jako sortowanie.

CanSetColumnName(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną kolumnę dla właściwości.

CanSetColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Zwraca wartość wskazującą, czy dana kolumna dla określonego obiektu magazynu przypominającego tabelę może być ustawiona dla właściwości.

CanSetColumnOrder(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

Pobiera wartość wskazującą, czy można ustawić daną kolejność kolumn dla właściwości.

CanSetColumnType(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla właściwości można ustawić dany typ danych.

CanSetComment(IConventionPropertyBuilder, Object, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako komentarz dla kolumny.

CanSetComment(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako komentarz dla kolumny.

CanSetComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić podaną obliczoną wartość wyrażenia SQL.

CanSetDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być ustawiona jako domyślna dla kolumny.

CanSetDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić podane wyrażenie wartości domyślnej.

CanSetIsFixedLength(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy właściwość można skonfigurować jako stałą długość, czy nie.

CanSetIsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy dla kolumny można ustawić określony typ kolumny obliczeniowej.

CanSetJsonPropertyName(IConventionPropertyBuilder, String, Boolean)

Zwraca wartość wskazującą, czy dana wartość może być używana jako nazwa właściwości JSON dla danej właściwości jednostki.

HasColumnName(IConventionPropertyBuilder, String, Boolean)

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

HasColumnName(IConventionPropertyBuilder, String, StoreObjectIdentifier, Boolean)

Konfiguruje kolumnę, do której właściwość jest mapowana w określonym obiekcie magazynu przypominającym tabelę.

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(IConventionPropertyBuilder, Nullable<Int32>, Boolean)

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

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(IConventionPropertyBuilder, String, Boolean)

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(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(IConventionPropertyBuilder, String, Boolean)

Konfiguruje komentarz do zastosowania do kolumny

HasComment(PropertyBuilder, String)

Konfiguruje komentarz do zastosowania do kolumny

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

Konfiguruje komentarz do zastosowania do kolumny

HasComputedColumnSql(IConventionPropertyBuilder, String, Boolean)

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

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(IConventionPropertyBuilder, Object, Boolean)

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)

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(IConventionPropertyBuilder, String, Boolean)

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)

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(IConventionPropertyBuilder, String, Boolean)

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(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(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

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.

IsStoredComputedColumn(IConventionPropertyBuilder, Nullable<Boolean>, Boolean)

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

UseCollation(IConventionPropertyBuilder, String, Boolean)

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(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.

Dotyczy