Class ValueContainerMetadata
- Namespace
- MASES.EntityFrameworkCore.KNet.Serialization
- Assembly
- MASES.EntityFrameworkCore.KNet.Serialization.dll
Implements IValueContainerMetadata
public record ValueContainerMetadata : IValueContainerMetadata, IEquatable<ValueContainerMetadata>
- Inheritance
-
ValueContainerMetadata
- Implements
- Inherited Members
Constructors
ValueContainerMetadata(IEntityType, IProperty[]?, IProperty[]?, IComplexProperty[]?)
Implements IValueContainerMetadata
public ValueContainerMetadata(IEntityType EntityType, IProperty[]? Properties = null, IProperty[]? FlattenedProperties = null, IComplexProperty[]? ComplexProperties = null)
Parameters
EntityTypeIEntityTypePropertiesIProperty[]FlattenedPropertiesIProperty[]ComplexPropertiesIComplexProperty[]
Properties
ComplexProperties
The IComplexProperty associated to EntityType
public IComplexProperty[]? ComplexProperties { get; init; }
Property Value
EntityType
The IEntityType with changes
public IEntityType EntityType { get; init; }
Property Value
FlattenedProperties
The flattened IProperty associated to EntityType
public IProperty[] FlattenedProperties { get; init; }
Property Value
Properties
The IProperty associated to EntityType
public IProperty[] Properties { get; init; }