Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL数据输入“;呼应;_C#_.net_Sql Server - Fatal编程技术网

C# SQL数据输入“;呼应;

C# SQL数据输入“;呼应;,c#,.net,sql-server,C#,.net,Sql Server,我有一个C#程序,它使用ADO.Net从SQL server实例读取数据。我想做的是连接一个模块,当程序运行到一个具有相同模式的空数据库时,该模块将回显从数据库读取的任何输入数据。这将允许为程序的特定运行动态创建最小数据集,然后将其用作程序的回归测试(通常情况下,数据库可能相当大,比如50GB,但对于特定的运行,我们只关心几百兆的数据,因此这将有助于大幅减少输入)从表面上看,这似乎很简单,但随后您会遇到一些问题,如如何处理视图与表,如何处理可能重叠的不同筛选器等。是否有人知道任何开源或与Micr

我有一个C#程序,它使用ADO.Net从SQL server实例读取数据。我想做的是连接一个模块,当程序运行到一个具有相同模式的空数据库时,该模块将回显从数据库读取的任何输入数据。这将允许为程序的特定运行动态创建最小数据集,然后将其用作程序的回归测试(通常情况下,数据库可能相当大,比如50GB,但对于特定的运行,我们只关心几百兆的数据,因此这将有助于大幅减少输入)从表面上看,这似乎很简单,但随后您会遇到一些问题,如如何处理视图与表,如何处理可能重叠的不同筛选器等。是否有人知道任何开源或与Microsoft相关的产品/工具可以帮助完成此任务?谢谢。

长期使用永久数据“echo”解决方案


对于更适合于测试的短期解决方案,请使用SQL Profiler的Replay选项,请参阅。

写入数据库之前或之后?我想写入可以在任何时候发生;只要所有输入数据得到一致的回显。这看起来很有希望,我会检查它。谢谢。