问题标签 [effort]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

c# - 在 EF Effort 中加载 CSV 时将不可为空的字段默认为默认类型值

我正在使用 CSV 加载器将模拟数据加载到 Effort 中。一位同事签入了对我们的一个数据库表(一个新的不可为空的列)的更改,但他的门控签入失败了,因为 Effort 在我们期望值为 0 时试图分配一个空值。

除了返回并更改 CSV 文件中的每一行,我们有没有办法让 Effort 填充这些不可为空的列默认为其类型的默认值?

0 投票
2 回答
618 浏览

entity-framework - 通过在 EntityFramework Effort 中仅使用部分数据库来加快测试速度

用例:我们有一个非常大的数据库(大约 200 个表),用于大型(遗留)系统。它是作为一种数据库优先的方法实现的,一个edmx文件定义了整个数据库。我们使用 XUnit 和 Effort 进行自动测试。问题是这些测试非常慢。运行我们当前的测试套件需要大约 7-8 分钟,即使测试覆盖率远不及我们想要的。

我注意到,如果我创建一个较小的edmx文件子集,通过删除一些不需要的表,测试运行得更快。

我正在寻找一种解决方案,对于特定的测试或测试套件,我们可以以某种方式使 Effort 只创建所需的表子集(我认为在许多情况下,我们只需要一个表)。

目前我们正在像这样设置我们的连接:

有什么方法可以(例如,通过在运行时运行 XML 转换)让 Effort 只为我们定义的表子集创建它需要的数据结构?

0 投票
0 回答
29 浏览

.net - Effort EF6 更改应用程序配置连接字符串以进行测试

我的项目在 app.config 中有它的连接字符串。DBContexts 被实例化using (var myContext = new MyContext("name=MyContextConnectionString")) { ... }并且操作在using范围内完成。

我应该如何在(测试)运行时更改配置文件以使所有 MyContext 实例使用相同的 Effort Connection?

0 投票
0 回答
29 浏览

entity-framework-6 - EF6 努力:播种数据会导致错误的 ID

我在我的单元测试项目(xUnit)中使用 Effort 2.2.13.0。在夹具中,我将公司数据添加到内存数据库中的公司表中。

奇怪的行为是,在调用 SaveChanges 将数据存储到数据库后,公司 2 的 id 为 3,公司 3 的 id 为 2。

夹具:

我在公司列表中预设了 id,我也尝试将它们留空,但结果是一样的。以前有人见过这种奇怪的行为吗?

0 投票
0 回答
45 浏览

c# - 具有共享连接的内存数据库

我目前正在努力使用内存数据库(使用此库:https ://entityframework-effort.net/ )进行一些测试。

我遇到的问题是,在尝试对所有上下文使用共享连接时出现异常。

这是我正在使用的:

堆栈跟踪:

有人知道为什么吗?谢谢。

0 投票
1 回答
39 浏览

azure-devops - 如何在 Azure DevOps 的功能级别计算任务中所有完成时间的总和

我需要计算待办事项中每个功能的工作量。

每个 sprint 或迭代我必须将所有已完成的任务工作时间相加,并手动添加到父功能。我还没有发现任何东西可以自动完成。你知道某事是否存在吗?

我正在关注这个 lisk: https ://docs.microsoft.com/en-us/azure/devops/boards/queries/query-numeric?view=azure-devops#sum-of-remaining-work-per-developer

但我不能按用户故事或功能分组......这里是查询: 在此处输入图像描述

在其他列中,我添加了父项:

在此处输入图像描述

我想添加该功能,但找不到正确的列

然后我创建了一个图表:

在此处输入图像描述

但是在这里我找不到父列或功能。