RelationalComplexTypePropertyBuilderExtensions Classe

Definizione

Metodi di estensione specifici del database relazionale per ComplexTypePropertyBuilder.

public static class RelationalComplexTypePropertyBuilderExtensions
type RelationalComplexTypePropertyBuilderExtensions = class
Public Module RelationalComplexTypePropertyBuilderExtensions
Ereditarietà
RelationalComplexTypePropertyBuilderExtensions

Commenti

Per altre informazioni ed esempi, vedere Modellazione di tipi di entità e relazioni .

Metodi

HasColumnName(ComplexTypePropertyBuilder, String)

Configura la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

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

Configura la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasColumnOrder(ComplexTypePropertyBuilder, Nullable<Int32>)

Configura l'ordine della colonna a cui viene mappata la proprietà.

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

Configura l'ordine della colonna a cui viene mappata la proprietà.

HasColumnType(ComplexTypePropertyBuilder, String)

Configura il tipo di dati della colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale. Deve trattarsi del nome completo del tipo, tra cui precisione, scala, lunghezza e così via.

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

Configura il tipo di dati della colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale. Deve trattarsi del nome completo del tipo, tra cui precisione, scala, lunghezza e così via.

HasComment(ComplexTypePropertyBuilder, String)

Configura un commento da applicare alla colonna

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

Configura un commento da applicare alla colonna

HasComputedColumnSql(ComplexTypePropertyBuilder)

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

HasComputedColumnSql(ComplexTypePropertyBuilder, String)

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

HasComputedColumnSql(ComplexTypePropertyBuilder, String, Nullable<Boolean>)

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

HasComputedColumnSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

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

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

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

Configura la proprietà per il mapping a una colonna calcolata quando è destinata a un database relazionale.

HasDefaultValue(ComplexTypePropertyBuilder)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValue(ComplexTypePropertyBuilder, Object)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

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

Configura il valore predefinito per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql(ComplexTypePropertyBuilder)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql(ComplexTypePropertyBuilder, String)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasDefaultValueSql<TProperty>(ComplexTypePropertyBuilder<TProperty>)

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

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

Configura l'espressione di valore predefinita per la colonna a cui viene eseguito il mapping della proprietà durante la destinazione di un database relazionale.

HasJsonPropertyName(ComplexTypePropertyBuilder, String)

Configura la proprietà di un'entità mappata a una colonna JSON, eseguendo il mapping della proprietà dell'entità a una proprietà JSON specifica anziché usando il nome della proprietà dell'entità.

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

Configura la proprietà di un'entità mappata a una colonna JSON, eseguendo il mapping della proprietà dell'entità a una proprietà JSON specifica anziché usando il nome della proprietà dell'entità.

IsFixedLength(ComplexTypePropertyBuilder, Boolean)

Configura la proprietà in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe.

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

Configura la proprietà in grado di archiviare solo dati a lunghezza fissa, ad esempio stringhe.

UseCollation(ComplexTypePropertyBuilder, String)

Configura la proprietà per l'uso delle regole di confronto specificate. La colonna di database verrà creata con le regole di confronto specificate e verrà usata in modo implicito in tutte le operazioni sensibili alle regole di confronto.

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

Configura la proprietà per l'uso delle regole di confronto specificate. La colonna di database verrà creata con le regole di confronto specificate e verrà usata in modo implicito in tutte le operazioni sensibili alle regole di confronto.

Si applica a