黑马程序员技术交流社区
标题:
内嵌mdf文件连接数据库
[打印本页]
作者:
严鹏
时间:
2012-2-18 20:46
标题:
内嵌mdf文件连接数据库
ADO.Net中,在Visual Studio中以内嵌.mdf文件的方式连接数据库
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
这段代码起什么左右,谁能给详细的解释呀?
作者:
严海彬
时间:
2012-2-18 20:54
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
//获取当前运行程序的目录,也就是BIN/DEBUG
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
//判断是否是正确的目录
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
//返回上级的上级目录的全路径
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
//在应用程序域内分配一个叫“DataDirectory”的值
然后 配置文件就找到这个值加上文件名就OK了,这样程序就不会去操作bin/debug下面的数据库文件了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2