SQL放在配置文件中动态加载的问题(顶者有分)

sylz2000 2011-04-15 04:54:53
用C# Sqlserver开发管理系统,之前都是将SQL直接写到程序中的,但最近想将SQL提到程序外面,放到文件或配置文件中,在程序启动时动态加载,这样在以后维护(修改SQL)时会比较省事。
但我目前有几个问题还没考虑好:
1:数据安全的问题,SQL放到配置文件中是否存在安全问题
2:程序可读性的问题,由于SQL放在外部,因此如果想查看逻辑还得先到配置文件中去找,是不是很麻烦?

以上只是初步想法,因为看到很多ORM都是将SQL放到外部的。
就以上想法大家有什么经验或者建议可以说说,如果不放到外部,有什么其他好的方法也可以说说。
...全文
67 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
MSDNXGH 2011-04-15
  • 打赏
  • 举报
回复
三层构架用三层,
UI层,就是页面
BLL 逻辑层
DAL 数据层
MSDNXGH 2011-04-15
  • 打赏
  • 举报
回复
用三层开发,DAL数据操作层(专门操作数据库的),将来维护也很简单,直接将DAL层生成DLL 代换就行了。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧