【问题标题】:How DataSourceAttribute WorksDataSourceAttribute 的工作原理
【发布时间】:2014-04-04 04:48:45
【问题描述】:

我已经为特定表定义了一个 DataSource,如下一个代码所示:

[DataSource("System.Data.Odbc",
"Dsn=R10;Uid=sa;Pwd=Abcd1234@;Integrated Security=True;Connect Timeout=30;User Instance=True;",
"Products",
 DataAccessMethod.Sequential)]

当数据源从表中获取数据时,是将表的所有行上传到缓存还是数据源使用批量。

如果它确实适用于批量,有没有办法控制批量大小?

【问题讨论】:

  • 数据源是什么?网格?
  • 您的问题与单元测试有什么关系?
  • 那是[DataSourceAttribute] 装饰一个[TestMethod] 以确定测试将运行多少次,以及使用哪些参数(来自数据源)。

标签: c# .net unit-testing datasource


【解决方案1】:

According to documentation,在运行任何测试之前加载整个数据集:

在测试期间无法根据输入更改数据源,因为在第一次测试运行之前已加载并缓存了所有数据。

【讨论】:

    猜你喜欢
    • 2019-01-24
    • 2021-03-20
    • 2011-10-26
    • 2017-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多