重命名绑定到asp.net网站的数据库表和列

时间:2014-05-20 21:41:25

标签: asp.net sql-server database rename

我有一个包含6个表的数据库,其中列绑定到asp.net项目和大量数据源查询。在SQL服务器中重命名后,我想要一种简单/简单的方法来重命名asp.net网站中的数据库表和列。

1 个答案:

答案 0 :(得分:1)

no "简单"为ad-hoc访问/查询执行此操作的方法,必须手动更改"#34; - 查找(和手动替换)可能很有用,但这里面临的核心问题是在数据源中使用ad-hoc(SQL)查询!

使用这样的特殊数据源通常是一个可怕的想法 - 因为发现这个大杂烩不允许分离关注点并且难以更新,更不用说测试了。

我建议将与数据库相关的代码分解为DAL - Data Access Layer,它与用户界面分开 - 并使用GenericDataSource来桥接这两者。如果使用了DAL,则可以通过操作公开对所述信息的所有访问,并且查询可以很好地包含在集中位置。

(由于当前代码必须手动更新和验证,现在可能是时候让它更易于维护了。)