日期:2014-05-17  浏览次数:20413 次

sql文件的存储形式和位置。
自己正在开发一个类似SNS功能的网站,因为之前做的项目sql都是以sql文件的形式存在的,所以我也就先入为主的想以sql文件形式存储,不知道各位有何高见,存储在资源文件中是否也行得通呢?性能又如何呢。


我用的是petshop的sqlhelper,不想再修改它了,参数接受的是sql语句,所以我就在dal中调用自己写的sqlreader返回sql语句,这种频繁读取sql文件的操作,用什么方法好,目前我用的是File.ReadAllText.

------解决方案--------------------
sql statement只是一个字符串而已,存在哪里都可以。
------解决方案--------------------
你可以进行缓存,只读一次就可以了,比如web.config里面,加载的时候只读一次
------解决方案--------------------
不是有很多全局的变量吗。如Application,Cache等,你可以第一次取出来存放在这些里面,以后就直接从这里面读取了,不用再读取文件了
------解决方案--------------------
探讨
自己正在开发一个类似SNS功能的网站,因为之前做的项目sql都是以sql文件的形式存在的,所以我也就先入为主的想以sql文件形式存储,不知道各位有何高见,存储在资源文件中是否也行得通呢?性能又如何呢。