/// <summary> /// Initializes a new instance of the <see cref="EntityFlexible"/> class. /// </summary> /// <param name="metaData">the metadata</param> /// <param name="values">the values</param> public EntityFlexible(IMetaEntityFlexible metaData, object[] values) { this._MetaData = metaData; if (values is null) { var cnt = metaData.GetPropertiesByIndex().Count; this._Values = new object[cnt]; } else { this.Validate(values, false); this._Values = values; } }
public EntityDynamicObject(IMetaEntityFlexible metaData) { this._MetaData = metaData; }