基本上,我遵循了一个教程,并决定在之后删除.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相关问答推荐

使用 DataDog 收集 OpenTelemetry 跟踪

如何查询 DOTNET_CLI_TELEMETRY_OPTOUT 是否永久设置为 TRUE?

查询 MongoDb 中嵌入式文档中的一个字段,该字段抛出调用运算符的左侧必须是对持久属性的直接访问

如果只有一个 : 存在于字符串中,则提取冒号后的内容

为什么 ULong > 16 位的数学会变得不稳定?

在 WebApi 中需要 SSL?

调整小数精度,.net

异步总是 WaitingForActivation

Winforms:Application.Exit vs Environment.Exit vs Form.Close

如何更改 double.ToString() 中小数点的符号?

清除 .NET 的 StringBuilder 内容的最佳方法

我不了解应用程序域

在未安装 Visual Studio 的机器上使用 FUSLOGVW.EXE

是否有 Linq 方法可以将单个项目添加到 IEnumerable

Microsoft.Bcl.Build NuGet 包有什么作用?

判断对象列表是否包含具有特定值的属性

使用 DateTime.ToString() 时获取日期后缀

忽略 LINQ to XML 中的命名空间

我可以为 Dictionary 条目使用集合初始化程序吗?

捕获控制台退出 C#