Udostępnij za pośrednictwem


RelationalComplexTypePropertyBuilderExtensions Klasa

Definicja

Metody rozszerzenia specyficzne dla relacyjnej bazy danych dla programu ComplexTypePropertyBuilder.

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

Uwagi

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

Metody

HasColumnName(ComplexTypePropertyBuilder, String)

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

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

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

HasColumnOrder(ComplexTypePropertyBuilder, Nullable<Int32>)

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

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

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

HasColumnType(ComplexTypePropertyBuilder, 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>(ComplexTypePropertyBuilder<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(ComplexTypePropertyBuilder, String)

Konfiguruje komentarz do zastosowania do kolumny

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

Konfiguruje komentarz do zastosowania do kolumny

HasComputedColumnSql(ComplexTypePropertyBuilder)

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

HasComputedColumnSql(ComplexTypePropertyBuilder, String)

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

HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)

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

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

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

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

HasDefaultValue(ComplexTypePropertyBuilder)

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(ComplexTypePropertyBuilder, 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>(ComplexTypePropertyBuilder<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>(ComplexTypePropertyBuilder<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(ComplexTypePropertyBuilder)

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

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

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

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

UseCollation(ComplexTypePropertyBuilder, 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>(ComplexTypePropertyBuilder<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