基于服务的数据库连接注意的问题
2012-04-07 16:20
288 查看
//获取当前工程生成文件所处目录信息 string dataDir = AppDomain.CurrentDomain.BaseDirectory; //MessageBox.Show(dataDir); if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) { //如果该目录是以"\bin\Debug\"或"\bin\Release\"结尾 //获取工程目录 dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName; //MessageBox.Show(dataDir); //设置生成目录为工程目录,防止生成文件被清理掉 AppDomain.CurrentDomain.SetData("DataDirectory" , dataDir); }
以上代码加到函数入口,比如mian()方法里面
为了在开发环境中把数据写到DEBUG和Release文件夹外面, 这样当你重新生成程序时, 数据不会被删除.
如果你不加这个, "重新生成" 和 "清理" 这两个操作都会把你的数据删除.
这样子可以防止生成文件被自动清理掉。
相关文章推荐
- Linq to Entity中连接两个数据库时要注意的问题
- AOS更换所连接的数据库要注意的问题
- 基于play的用户登陆验验证和数据库的相关连接问题
- 数据库左右外连接与mapper.xml注意问题
- 在用ORACLE数据库和JSP连接时要注意的一些问题精粹
- 数据库连接注意问题
- .net开发连接Oracle数据库注意问题
- 基于php实现长连接的方法与注意事项的问题
- java 连接 SQL server 数据库时 出现的问题,特别需要注意(包括 版本 区别)
- 连接SQL Server 2005数据库需要注意的问题
- JSP开发WEB程序时注意的问题(中文化,数据库连接,目录)
- ORA-02041: 客户数据库未开始一个事务处理 .NET 连接低版本ORACLE时需要注意的问题
- 用Microsoft SQL和数据库进行连接时要注意的问题:
- JETTY部署注意的数据库连接问题
- 在数据库重启之后无法重新连接数据,无法正常提供服务问题解决
- JDBC连接数据库时注意的小问题~~
- C# 使用基于服务的数据库的使用注意
- 基于php实现长连接的方法与注意事项的问题
- 传参出错注意数据库连接问题
- 基于php实现长连接的方法与注意事项的问题