namespace Learun.DataBase.Repository { /// /// 自定义的仓储类,里面根据不同的字符串情况,来往后走。用于new的 /// public class RepositoryFactory { public IRepository BaseRepository(string connString, DatabaseType type) { return new Repository(DbFactory.GetIDatabase(connString, type)); } public IRepository BaseRepository(string connString, string type) { return new Repository(DbFactory.GetIDatabase(connString, type)); } public IRepository BaseRepository(string name) { return new Repository(DbFactory.GetIDatabase(name)); } /// /// 可能是读取默认的连接字符串 /// /// public IRepository BaseRepository() { return new Repository(DbFactory.GetIDatabase()); } } }