无法首先创建数据库实体框架代码

时间:2017-05-01 13:57:28

标签: c# visual-studio entity-framework ef-migrations

我尝试使用带有代码优先方法的Entity Framework创建数据库,但是在创建具有此异常的数据库时失败:

  

未处理的异常:System.Data.DataException:
  初始化数据库时发生异常。有关详细信息,请参阅InnerException。

     

System.Data.Entity.Core.EntityException:底层提供程序在Open上失败。

     

System.Data.SqlClient.SqlException:无法打开数据库" X.Xcontext"登录请求。登录失败。用户登录失败' This-PC \ ME'。

知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您的用户无权创建数据库,您需要联系您的DBA以获取权限,或者根据您的工作地点,您需要创建一张票,让其他人为您创建数据库。

答案 1 :(得分:0)

嗯,当我刚刚重命名我的DbContext时问题解决了......不知道为什么,但它对我有用!