Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.Net Linq到实体:尝试附加自动命名数据库失败_C#_Asp.net_Linq To Entities_Connection String - Fatal编程技术网

C# ASP.Net Linq到实体:尝试附加自动命名数据库失败

C# ASP.Net Linq到实体:尝试附加自动命名数据库失败,c#,asp.net,linq-to-entities,connection-string,C#,Asp.net,Linq To Entities,Connection String,问题是下面错误中显示的数据库路径不正确。我找不到该路径的设置位置,因为它不在设置或任何项目文件中。我错过了什么: 错误: 尝试为文件H:\FoxCityGuide\FoxCityGuide\App\u Data\Restaurants.mdf附加自动命名数据库失败 数据库的路径: H:\FoxCityGuide\FoxCityGuide\Restaurants.mdf app.config <?xml version="1.0" encoding="utf-8"?> <conf

问题是下面错误中显示的数据库路径不正确。我找不到该路径的设置位置,因为它不在设置或任何项目文件中。我错过了什么:

错误:

尝试为文件H:\FoxCityGuide\FoxCityGuide\App\u Data\Restaurants.mdf附加自动命名数据库失败

数据库的路径:

H:\FoxCityGuide\FoxCityGuide\Restaurants.mdf

app.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections></configSections>
  <connectionStrings>
    <add name="RestaurantsEntities" connectionString="metadata=res://*/Restaurants.csdl|res://*/Restaurants.ssdl|res://*/Restaurants.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=SFP;attachdbfilename=|DataDirectory|\Restaurants.mdf;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>
</configuration>

此处有2个选项

  • 将.mdf文件移动到App|u Data文件夹中,因为| DataDirectory|指向该文件夹

  • 通过编辑配置文件的“attachdbfilename=”值,更新连接字符串以指向.mdf文件的当前位置

  • 这里有两个选项

  • 将.mdf文件移动到App|u Data文件夹中,因为| DataDirectory|指向该文件夹

  • 通过编辑配置文件的“attachdbfilename=”值,更新连接字符串以指向.mdf文件的当前位置


  • 请给我们看看你的连接字符串。我的魔镜正在显示神秘的标识符| DataDirectory |我已经添加了连接字符串。哦,是的!魔镜又来了!请给我们看看你的连接字符串。我的魔镜正在显示神秘的标识符| DataDirectory |我已经添加了连接字符串。哦,是的!魔镜又来了!选项3-在运行时修改DataDirectory的值选项3-在运行时修改DataDirectory的值