whole lot more moving

This commit is contained in:
Sean Dague
2008-04-02 15:24:31 +00:00
parent 35420b21a3
commit c52c68f314
67 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
using System;
using OpenSim.Framework.Data.Base;
using OpenSim.Framework.Data.MSSQLMapper;
using OpenSim.Framework.Data.MySQLMapper;
namespace OpenSim.Framework.Data.MapperFactory
{
public class DataMapperFactory
{
public enum MAPPER_TYPE {
MySQL,
MSSQL,
};
static public BaseDatabaseConnector GetDataBaseMapper(MAPPER_TYPE type, string connectionString)
{
switch (type) {
case MAPPER_TYPE.MySQL:
return new MySQLDatabaseMapper(connectionString);
case MAPPER_TYPE.MSSQL:
return new MSSQLDatabaseMapper(connectionString);
default:
throw new ArgumentException("Unknown Database Mapper type [" + type + "].");
}
}
}
}