Class EavLightEntity
- Namespace
- ToSic.Eav.DataFormats.EavLight
- Assembly
- ToSic.Eav.ImportExport.dll
DTO for the most basic JSON format of EAV. It's a simple dictionary with name-value pairs. It is for export/serialization only, there is no official way to re-import an entity of this type.
It is only meant to hold values of one language.
Note that keys are always InvariantCultureIgnoreCase
[InternalApi_DoNotUse_MayChangeWithoutNotice("Internal DTO objects are documented for better understanding, but can change with time. You usually will not need them in your code. ")]
public class EavLightEntity : Dictionary<string, object>, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IDictionary, ICollection, IReadOnlyDictionary<string, object>, IReadOnlyCollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, ISerializable, IDeserializationCallback
- Inheritance
-
EavLightEntity
- Implements
- Inherited Members
Remarks
Introduced ca. 2sxc 4.0 just as a Dictionary, but for the documentation we created an own IJsonEntity type in 2sxc 12.05
Constructors
EavLightEntity()
DTO for the most basic JSON format of EAV. It's a simple dictionary with name-value pairs. It is for export/serialization only, there is no official way to re-import an entity of this type.
It is only meant to hold values of one language.
Note that keys are always InvariantCultureIgnoreCase
public EavLightEntity()
Remarks
Introduced ca. 2sxc 4.0 just as a Dictionary, but for the documentation we created an own IJsonEntity type in 2sxc 12.05