小编Jen*_*itz的帖子

使用 DI 将参数传递给 DbContext

我想向 DBContext 传递一个附加参数,如下所示

string myParam="xx";
string con="connenctionstring";
services.AddDbContext<IDbContext, DbContext>(
    options =>options.UseSqlServer(con, myParam)
            );
Run Code Online (Sandbox Code Playgroud)

在 DBContext 中:


DbContext(DbContextOptions<AppDbContext> options, string myParam)
            : base(options)
        {           
        
        }

Run Code Online (Sandbox Code Playgroud)

有可能吗?谢谢

c# entity-framework asp.net-core

9
推荐指数
1
解决办法
2845
查看次数

Espresso,按顺序运行测试类

我正在用浓缩咖啡测试一个应用程序。第一个测试用例将第一个活动的数据从网络加载到本地数据库中。第二个测试用例 / 2. Activity 显示来自数据库的数据。

这就是为什么测试用例 1 需要在测试用例 2 之前运行。但这并不总是发生,浓缩咖啡偶尔会改变顺序。我该如何解决问题?我可以设置测试用例(Testclasses)的顺序吗?

android-espresso

1
推荐指数
1
解决办法
828
查看次数