Share via


RelationalComplexPropertyBuilderExtensions Class

Definition

Relational database specific extension methods for ComplexPropertyBuilder.

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalComplexPropertyBuilderExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalComplexPropertyBuilderExtensions = class
Public Module RelationalComplexPropertyBuilderExtensions
Inheritance
RelationalComplexPropertyBuilderExtensions
Attributes

Remarks

See Modeling entity types and relationships for more information and examples.

Methods

Name Description
HasColumnType(ComplexPropertyBuilder, String)

Configures the column type for the JSON column that stores the complex property.

HasColumnType<TComplex>(ComplexPropertyBuilder<TComplex>, String)

Configures the column type for the JSON column that stores the complex property.

HasJsonPropertyName(ComplexPropertyBuilder, String)

Configures the complex property of an entity mapped to a JSON column, mapping the complex property to a specific JSON property, rather than using the complex property name.

HasJsonPropertyName<TComplex>(ComplexPropertyBuilder<TComplex>, String)

Configures the complex property of an entity mapped to a JSON column, mapping the complex property to a specific JSON property, rather than using the complex property name.

ToJson(ComplexPropertyBuilder, String)

Configures the complex property to be stored as a JSON column.

ToJson<TComplex>(ComplexPropertyBuilder<TComplex>, String)

Configures the complex property to be stored as a JSON column.

Applies to