我试图位于localdb位置如何工作?
C:\Users\Public\Documents\DevExpress Demos 15.2\DevExtreme\DXHotels
Web.config中的开发快速演示应用程序的连接字符串
<add name="DXHotelsStore" connectionString="data source=(localdb)\devextreme;attachdbfilename=|DataDirectory|\HotelDB.mdf;integrated security=True;multipleactiveresultsets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
数据文件存在于
C:\Users\Public\Documents\DevExpress Demos 15.2\DevExtreme\DXHotels\App_Data\HotelDB.mdf
解决方案文件是在
C:\Users\Public\Documents\DevExpress Demos 15.2\DevExtreme\DXHotels
我不明白为什么位置(localdb)\ devextreme转换为.mdf所在的文件夹。
当我运行解决方案时,它如何解决位置问题?
[更新] question here解释了为什么数据库是在App_Data文件夹中创建的,但它不能解释为什么使用(localdb)devextreme。
[更新] 下面的问题也与此有关 My support question at Dev Express My question about log files
'| DataDirectory目录映射到App_Data文件夹。 http://stackoverflow.com/questions/15320428/asp-net-connectionstring-attachdbfilename-datadirectory –
我更新了问题,以显示解决方案文件的位置。 –