RelationalComplexPropertyExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |