Idioma

RelationalComplexPropertyExtensions Class

Definition

Complex property extension methods for relational database metadata.

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

Remarks

See Complex types for more information and examples.

Methods

Name Description
GetJsonPropertyName(IReadOnlyComplexProperty)

Gets the value of JSON property name used for the given complex property of an entity mapped to a JSON column.

GetJsonPropertyNameConfigurationSource(IConventionComplexProperty)

Gets the ConfigurationSource for the JSON property name for a given complex property.

GetMappedStoreObjects(IReadOnlyComplexProperty, StoreObjectType)

Returns the table-like store objects to which this complex property is mapped if it's mapped to a JSON column.

This method is typically used by database providers (and other extensions). It is generally not used in application code.

SetJsonPropertyName(IConventionComplexProperty, String, Boolean)

Sets the value of JSON property name used for the given complex property of an entity mapped to a JSON column.

SetJsonPropertyName(IMutableComplexProperty, String)

Sets the value of JSON property name used for the given complex property of an entity mapped to a JSON column.

Applies to