gpt4 book ai didi

c# - 无法让 EF Code First 在 MVC 4 中工作

转载 作者:行者123 更新时间:2023-11-30 19:46:24 24 4
gpt4 key购买 nike

我在 VS 2010 中创建了一个新的 MVC 4 Internet 应用程序。我创建了一个“Item”模型和一个“ItemContext”类:

public class Item
{
public int ItemID { get; set; }
public string Name { get; set; }
}

public class ItemContext : DbContext
{
public DbSet<Item> Items { get; set; }
}

我构建了项目,然后右键单击“Controllers”文件夹,并尝试添加一个新 Controller :

Add Controller dialog box

当我尝试添加它时,出现以下错误,我不明白:

MVC Error

我在这方面遇到了更大的问题,但我想我会尝试尽可能简单地把它煮沸,看看我得到了什么。我缺少哪些步骤? “Internet 应用程序”项目已经有一个连接字符串,它还有一些与成员资格相关的东西。

更新 这是项目创建的连接字符串:

<add name="DefaultConnection" 
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />

最佳答案

将连接字符串名称更改为 ItemContext

关于c# - 无法让 EF Code First 在 MVC 4 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640793/

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