public override IDaLayer CreateDataAccessLayer()
{
switch (Type)
{
case DatabaseType.ORACLE:
return new OleDbOracleDaLayer(this);
case DatabaseType.SQLSERVER:
return new OleDbSqlServerDaLayer(this);
case DatabaseType.ACCESS:
return new OleDbAccessDaLayer(this);
default:
throw new NotImplementedException("No data access layer available for DB type " + Type);
}
}