32 lines
971 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace Learun.DataBase.Repository
{
/// <summary>
/// 自定义的仓储类里面根据不同的字符串情况来往后走。用于new的
/// </summary>
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));
}
/// <summary>
/// 可能是读取默认的连接字符串
/// </summary>
/// <returns></returns>
public IRepository BaseRepository()
{
return new Repository(DbFactory.GetIDatabase());
}
}
}