From 7fe243e3d4a35c1250343db048539c63c5d96680 Mon Sep 17 00:00:00 2001 From: Johan Berntsson Date: Wed, 26 Mar 2008 02:49:35 +0000 Subject: Committed patch from Lulurun to fix Mantis 817. Thanks Lulurun --- .../Data.MapperFactory/DataMapperFactory.cs | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs (limited to 'OpenSim/Framework') diff --git a/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs b/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs new file mode 100644 index 0000000..f7fd4c8 --- /dev/null +++ b/OpenSim/Framework/Data.MapperFactory/DataMapperFactory.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using OpenSim.Framework; +using OpenSim.Framework.Data; +using OpenSim.Framework.Data.Base; +using OpenSim.Framework.Data.MySQLMapper; + +namespace OpenSim.Framework.Data.MapperFactory +{ + public class DataMapperFactory + { + public enum MAPPER_TYPE { + MYSQL, + }; + + public DataMapperFactory() { + + } + + static public BaseDatabaseConnector GetDataBaseMapper(MAPPER_TYPE type, string connectionString) + { + switch (type) { + case MAPPER_TYPE.MYSQL: + return new MySQLDatabaseMapper(connectionString); + default: + return null; + } + } + } +} -- cgit v1.1