gpt4 book ai didi

c# - 无法检索元数据 - MVC 应用程序

转载 作者:行者123 更新时间:2023-11-30 20:56:27 25 4
gpt4 key购买 nike

我正在关注 this创建一个简单的 MVC 应用程序。创建模型后,当我尝试添加 Controller 时,出现以下错误:

无法检索“MvcApplication.Models.Movie”的元数据。键“attachdbfilename”的值无效。

enter image description here

谁能告诉我为什么会出现此错误。

更新:我看到了this其中解决方案是通过更改 providerName 提供的。但就我而言,它已经是 System.Data.SqlClient。以下是我的连接字符串:

<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-MvcApplication-20130708120940;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
<add name="MovieDBContext" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

最佳答案

错误消息说 AttachDbFilename 的值无效,它是您的 MovieDbContext 连接字符串的一部分。

连接字符串当前显示此 AttachDbFilename=|DataDirectory|\Movies.mdf 因此看来 App_Data 文件夹中现在缺少 mdf 文件。

关于c# - 无法检索元数据 - MVC 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17525905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com