我正在使用servicestack 4.如何将数据库连接注入静态类?
伪码:
public static class SomeRepository
{
public static IDbConnection Db { get; set; }
public static List<SomeEntity> DoSomething()
{
return Db.Select<SomeEntity>();
}
}发布于 2014-09-24 13:00:40
你可以用HostContext.TryResolve<IDbConnectionFactory>().OpenDbConnection()。
public static class SomeRepository
{
public static IDbConnection Db = HostContext.TryResolve<IDbConnectionFactory>().OpenDbConnection();
public static List<SomeEntity> DoSomething()
{
return Db.Select<SomeEntity>();
}
}希望这能有所帮助。
https://stackoverflow.com/questions/26010559
复制相似问题