public DynamicContract(DynamicDatasetQuery dynamicDataset) { Shape = Shape.Dynamic; Fields = dynamicDataset.Schema.Fields.Select(f => f.ToSchemaField()).ToArray(); SqlFieldDate = dynamicDataset.SqlFieldDate; SqlFieldValueString = dynamicDataset.SqlFieldValueString; SqlFieldValueNumeric = dynamicDataset.SqlFieldValueNumeric; IsEncounterBased = dynamicDataset.IsEncounterBased; }
public DynamicDatasetQueryRecord(DynamicDatasetQuery dq) { Id = dq.Id; Shape = dq.Shape; Name = dq.Name; Category = dq.Category; Description = dq.Description; SqlStatement = dq.SqlStatement; SqlFieldDate = dq.SqlFieldDate; SqlFieldValueString = dq.SqlFieldValueString; SqlFieldValueNumeric = dq.SqlFieldValueNumeric; IsEncounterBased = dq.IsEncounterBased; Schema = DynamicDatasetSchemaFieldSerde.Serialize(dq.Schema); }