当前位置: 首页 > 知识库问答 >
问题:

数据库未在asp.NET visual studio中连接

缪宪
2023-03-14

我在项目中使用了存储库、服务、视图模型。我正在尝试将值插入到表中,但我得到一个错误。

这是我的代码,用于添加模型中的值:

public void InsertStudent(Student s)
{
    db.Students.Add(s);
    db.SaveChanges();
}

我得到这个错误:

此操作需要连接到“master”数据库。无法创建到“master”数据库的连接,因为原始数据库连接已打开,凭据已从连接字符串中删除。提供未打开的连接。

我已经在网上搜索了6个小时,尝试了很多解决方案,但都不起作用。

共有1个答案

毕浩渺
2023-03-14

请在连接字符串中添加下面一行并尝试。

Persist Security Info = True 

如果这没有帮助,那么请共享您的连接字符串。

 类似资料:
  • 我是拉威尔的新手,目前正在拉威尔的一个项目中工作。 当我在我的文件中使用'php工匠服务'来检查它是否工作/localhost,我得到了这个错误: (1/1)HttpException数据库连接失败! 在应用中。php第1014行 应用时- 在ScriptMint中中止时('399','数据库连接失败!')。php第31行 在ScriptMint- 在管道上- at XSP保护- 在管道上- 在T

  • 错误抛出在“load(couldant_credentials['db_name'])”上,所以是否缺少要导入的库? 我确信我使用的Cloudant证书是正确的。 我尝试使用Java代码,但得到同样的错误。

  • 连接数据库 在能够对MongDB进行操作之前,需要使用BuguFramework创建一个数据库连接,代码如下: BuguConnection conn = BuguFramework.getInstance().createConnection(); conn.connect("192.168.0.100", 27017, "mydb", "username", "password"); 也可以

  • 一、全局配置定义 return array( 'DB_TYPE' => 'mysql', 'DB_HOST' => '127.0.0.1', 'DB_NAME' => 'thinkcmf', 'DB_USER' => 'root', 'DB_PWD' => 'root', 'DB_PORT' => '3306', 'DB_PREFIX' =>

  • ThinkPHP内置了抽象数据库访问层,把不同的数据库操作封装起来,我们只需要使用公共的Db类进行操作,而无需针对不同的数据库写不同的代码和底层实现,Db类会自动调用相应的数据库驱动来处理。数据库抽象访问层基于PDO方式,目前内置包含了Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。 如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。 配置文件

  • 我有一个在wildfly 8.1下运行的应用程序,应用程序中使用的数据库连接来自standalone中定义的数据源。xml文件。 问题:我不知道为什么,但池中的连接从不空闲,并且会被释放。最终,池被填满,所有活动连接和应用程序开始抛出 同时,当我查看数据库时,大多数连接显示为空闲。(配置和结果输出如下) 我已经做了一个星期了,还没能找出这个问题的根本原因。我还检查了所有创建连接的地方,并确保它们在