基本上,我遵循了一个教程,并决定在之后删除.mdf个文件.

现在,每当我try 运行应用程序时,就会出现以下错误(该线程的标题).

OdeToFoodDB db = new OdeToFoodDB();

public ActionResult Index()
{
    var model = db.Restaurants.ToList();
    return View(model);
}

我的连接字符串如下所示:

<add name="DefaultConnection" 
     connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=OdeToFoodDb;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\OdeToFoodDb.mdf" 
     providerName="System.Data.SqlClient" />

我try 查看SQL Server对象资源管理器,但它看起来如下所示:

此外,在服务器资源管理器中,我没有看到任何数据连接.

当我try 在服务器资源管理器中添加新连接时,我没有看到任何名为OdeToFoodDb的数据库.

很抱歉问了这么大的问题,但我对实体框架还不太熟悉,不太明白这里出了什么问题.

推荐答案

看看这个:Entity Framework don't create database

我会try 给数据库一个

Edit

.net相关问答推荐

从Couchbase删除_txn文档的推荐方法?""

PowerShell中窗体定时器和系统定时器的统一处理

使用托管身份而不是检测密钥配置Application Insights

当数据大量分布在微服务中时,我应该如何设计后端?

.NET 中两个子字符串之间的非贪婪正则表达式匹配

在 Rx 中,处理线程安全是否是消费者(IObserver)的责任?

IANA 到 Windows 时区映射

判断内部异常的最佳方法?

在 WPF 窗口中获取当前聚焦的元素/控件

.NET 世界是否有 Maven 替代方案或端口?

C# 有办法给我一个不可变的字典吗?

如何在 C# 中直接执行 SQL 查询?

DBNull 的意义何在?

找不到 Assert.Fail 和 Assert.Pass 或等效项

如何允许程序集(单元测试)访问另一个程序集的内部属性?

仅使用 XAML 绘制纯色三角形

无法加载文件或程序集System.ValueTuple

接口属性的 XML 序列化

作者主签名的时间戳发现了一个建链问题:UntrustedRoot: self-signed certificate in certificate chain

如何将我的应用程序窗口置于最前面?