当前位置:  开发笔记 > 编程语言 > 正文

Linq2Sql测试

如何解决《Linq2Sql测试》经验,为你挑选了1个好方法。

我有测试数据库和生产数据库.当开发我当然是针对该测试数据库工作时,那么在部署时我必须半手动更新生产数据库(通过运行batch-sql-script).这通常可以正常工作,但是有可能在部署的数据库与测试数据库不同的情况下出错.

对于表:有没有什么方法可以自动测试我使用linq2sql映射到生产数据库的所有实体,以便所有属性等存在?



1> holiveira..:

我在开发过程中使用了类似的方法,如果您一次修改过多的表,我可以确保开发和生产数据库之间的同步很容易成为一项艰巨的任务.

我意识到最好的方法是忘记手动执行此同步,它太耗时且容易出错,并开始使用工具自动执行该过程.

我一直在使用RedGate SQlCompare,我可以说我不能没有它了.它比较数据库的所有结构,指出修改并完美地应用更改,即使在具有数百万条记录的表中也是如此.

链接到Redgate SQL Compare

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有