Ejemplo n.º 1
0
        public override void LoadDatabase(IDatabaseSource dst)
        {
            var writer = new DatabaseSourceWriter(dst);
            var reader = new DataArchiveReader(Filename);
            var dbmem  = new DatabaseStructureMembers
            {
                TableMembers          = TableStructureMembers.AllNoRefs,
                SpecificObjectDetails = true,
            };
            var copyOpts = new DatabaseCopyOptions
            {
                CopyMembers   = dbmem,
                DataMode      = DbCopyDataMode.All,
                CopyStructure = true,
                SchemaMode    = DbCopySchemaMode.Original,
            };

            CopyDbJob.CopyDatabase(reader, writer, ProgressInfo, copyOpts);
        }