实体框架 4.1 代码首先在数据库“master”中创建数据库权限被拒绝

2024-05-10

我使用 Entity Framework 4.1 创建了一个通用存储库项目,当作为现有项目添加到项目中时,它非常适合我的项目,但当仅作为 dll 引用时,它对它们不起作用。

我收到这个错误

数据库“master”中的 CREATE DATABASE 权限被拒绝。

但我已经添加了app.config文件并将相关连接字符串设置到我的 SQL Server 2005 数据库(我使用过DbContext输入我的上下文)

请帮我。

这是我的连接字符串:

<configuration>
   <connectionStrings>
      <add name="TasksEntities" 
           connectionString="server=(local); database=Tasks; trusted_connection=false; User=sa; Password=****; Persist Security Info=True" 
           providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>

我自己也遇到过这个。连接字符串名称必须与 DbContext 子类的类名称完全匹配。如果没有,EF 将找不到连接字符串,并会尝试执行其他操作(嵌入 SQL?),这在我的计算机上不起作用(我安装了完整的 SQL Server)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

实体框架 4.1 代码首先在数据库“master”中创建数据库权限被拒绝 的相关文章

随机推荐