private void CreateDbc(IDbcFilesProvider dbcFilesProvider) { EnsureDirectoryExists(); File.WriteAllBytes(DbcPath, dbcFilesProvider.Dbc); File.WriteAllBytes(Path.ChangeExtension(DbcPath, "dct"), dbcFilesProvider.Dct); File.WriteAllBytes(Path.ChangeExtension(DbcPath, "dcx"), dbcFilesProvider.Dcx); }
protected DbcCreatorBase(string dbcPath, ITableConverter <T> tableConverter, IDbcFilesProvider dbcFilesProvider) { DbcPath = ArgumentUtility.CheckNotNullOrEmpty("dbcPath", dbcPath); _tableConverter = ArgumentUtility.CheckNotNull("tableConverter", tableConverter); _dbcFilesProvider = ArgumentUtility.CheckNotNull("dbcFilesProvider", dbcFilesProvider); CreateDbc(dbcFilesProvider); _connection = new VfpConnection("provider=vfpoledb;exclusive=off;OLE DB Services=0;data source=" + DbcPath); }
public DataTableDbcCreator(string dbcPath, ITableConverter <DataTable> tableConverter, IDbcFilesProvider dbcFilesProvider) : base(dbcPath, tableConverter, dbcFilesProvider) { }