首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确保存储过程和调用客户端代码之间的接口完好无损?

如何确保存储过程和调用客户端代码之间的接口完好无损?
EN

Stack Overflow用户
提问于 2012-11-28 00:02:19
回答 2查看 53关注 0票数 2

我们在MS SQL Server2008中有很多存储过程。它们由.NET代码调用。有时这些过程会在多个地方被调用。

在更改存储过程时,例如添加“强制”参数,我们显然需要确保来自.NET程序的所有调用都已更新。

除了勤奋的分析之外,还有什么方法可以自动检查调用.NET代码和存储过程的接口之间的“接口”是否仍然完好无损?

谢谢大家!

EN

回答 2

Stack Overflow用户

发布于 2013-03-11 05:16:44

我建议使用代码生成来完成这类任务。您可以使用SQL Server Management Objects在存储过程和代码之间生成“接口”。您可以使用分部类将生成的代码与手工编写的代码分开,因此这里应该没有问题。

如果你关于“我们在MS SQL Server2008中有许多存储过程”的说法是正确的,那么在代码生成方面的投资将很快获得回报。

票数 0
EN

Stack Overflow用户

发布于 2013-03-11 05:23:05

我们在使用Oracle DB的项目中也遇到了同样的问题。为了确保一切都是最新的,我们有一组集成测试,调用每个存储过程并验证结果。

持续集成服务器(在我们的例子中是TeamCity)每天晚上创建测试数据库并在其上运行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13588148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档