public static ConexionTexto DarConexion(Type tipo) { if (modelos.ContainsKey(tipo.Name)) { return(modelos[tipo.Name]); } else { ConexionTexto conexion = new ConexionTexto(); conexion.Conectar(tipo.Name + ".txt", tipo); return(conexion); } }
public static ConexionTexto DarConexion(Type tipo) { if (modelos.ContainsKey(tipo.Name))//solo devuelve el objeto ya creado { return(modelos[tipo.Name]); } else // se crea la primera vez que se lo llama { ConexionTexto conexion = new ConexionTexto(); conexion.Conectar(tipo.Name + ".txt", tipo); return(conexion); } }
public static IConexion DarConexion(Type tipo) { if (modelos.ContainsKey(tipo.Name))//solo devuelve el objeto ya creado { return(modelos[tipo.Name]); } else // se crea la primera vez que se lo llama { IConexion conexion = null; switch (Configuracion.baseDatos) { case Configuracion.Database.SQLite: conexion = new ConexionSqlite(); break; default: conexion = new ConexionTexto(); break; } conexion.Conectar(tipo); return(conexion); } }