1

在我目前的情况下,我正在尝试测试我的 linq to MySQL 查询的覆盖率(过去几周我遇到了一些令人尴尬的错误。)

在我的情况下,我已经从一个非常旧的 MySQL 数据库中自动生成了我的 .edmx 文件。我有这样的查询:

return (from f in dbname.footable
        join b in dbname.bartable on b.key == f.key
        where b.something == x && f.other == y
        select b.value).Sum().GetValueOrDefault(0);

我不想在网络上的实际共享服务器上进行设置/拆卸,看起来 .edmx 文件应该包含所有架构信息来重新创建数据库。

基本上,我正在寻找一种方式来表达,“使用这个 edmx 并在本地重新创建它,这样我就可以开始在那里干扰测试数据。” 我也会接受告诉我我做错了的答案,你应该像 X 一样测试你的查询。

4

0 回答 0