Example #1
0
        /// <summary>
        /// 데이터는 복사하지 않고 형태만 복사합니다.
        /// </summary>
        public CremaDataSet Clone()
        {
            var schema = this.GetXmlSchema();

            var dataSet = new CremaDataSet();

            dataSet.ReadXmlSchemaString(schema);

            return(dataSet);
        }
Example #2
0
        /// <summary>
        /// 데이터는 형태를 그대로 복사합니다.
        /// </summary>
        public CremaDataSet Copy()
        {
            var schema = this.GetXmlSchema();
            var xml    = this.GetXml();

            var dataSet = new CremaDataSet()
            {
                Namespace = this.Namespace
            };

            dataSet.ReadXmlSchemaString(schema);
            dataSet.ReadXmlString(xml);
            dataSet.SignatureDateProvider = this.SignatureDateProvider;

            return(dataSet);
        }