如何从.NET中的AKKA.NET actor访问数据库?

时间:2016-08-30 14:33:34

标签: dependency-injection akka .net-core akka.net

我使用AKKA.NET在.NET Core Console应用程序(框架net46)中构建异步处理逻辑。

到目前为止,我已经使用内置的依赖注入来提供对我的IDbConnection对象(或EF的ApplicationDbContext)的访问。这使得单元测试变得容易。

我非常怀疑在Actors中处理数据库访问时最佳做法是什么。

一种简单的方法是编写像这样的旧的使用块:

using(var db = new ApplicationDbContext()) {
   ...query, modify and save objects using the db object
}

并完全忽略DI容器。

我很想知道AKKA开发人员在这种情况下考虑的最佳做法是什么?

0 个答案:

没有答案