我已经将DataSource定义为特定的表,如下一个代码所示:
[DataSource("System.Data.Odbc",
"Dsn=R10;Uid=sa;Pwd=Abcd1234@;Integrated Security=True;Connect Timeout=30;User Instance=True;",
"Products",
DataAccessMethod.Sequential)]
当数据源从表中获取数据时,它是否会将表的所有行上传到缓存中,或者数据源是否使用批量处理。
如果它适用于批量处理,是否有办法控制批量大小?
答案 0 :(得分:1)
According to documentation,在运行任何测试之前加载整个数据集:
在测试期间无法根据输入更改数据源,因为在第一次测试运行之前,所有数据都已加载并缓存。