gpt4 book ai didi

asp.net-mvc-4 - 在 MVC 4 应用程序中使用本地数据库

转载 作者:行者123 更新时间:2023-12-04 06:32:40 26 4
gpt4 key购买 nike

我正在学习MVC。我只需要清除一些东西。我正在关注 THIS教程。这家伙使用 LocalDB 来存储 Movie 对象。他只是添加了一个连接字符串,然后在添加 Controller 之后,如教程中所述,会自动添加 CRUD 操作方法。那家伙使用了类似这样的句子,“这就是将电影对象存储在localdb中所需要做的一切”。数据库是自动创建的(代码优先方法)。 (我知道如何使用 Entity Framework ,我们必须在其中创建一些模型来映射我们的数据库)。但是这个教程让我很困惑。没有提到创建数据库等,而他的连接字符串包含一个词,“ Movie.mdf ”(在数据源下)。最后,跟着他,我得到服务器未找到错误 (26)。作为 MVC 的新手,我错过了什么吗?

最佳答案

得到了解决方案。问题实际上是我没有调用 dbContext 类的基本构造函数。因为我假设保持连接字符串的名称和我的类相同就足够了。但它不起作用,也没有创建数据库。我将其更改为以下代码,并且有效。

public class myDbClass : DbContext
{
public myDbClass()
: base("myConString")
{
//logic;
}
}

连接字符串首先放在 web.config 中的 SAME 名称中,以便它可以查找。
<connectionStrings>
<add name="myConString" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\Movies.mdf;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>

关于asp.net-mvc-4 - 在 MVC 4 应用程序中使用本地数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218033/

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