我尝试使用带有代码优先方法的Entity Framework创建数据库,但是在创建具有此异常的数据库时失败:
未处理的异常:System.Data.DataException:
初始化数据库时发生异常。有关详细信息,请参阅InnerException。System.Data.Entity.Core.EntityException:底层提供程序在Open上失败。
System.Data.SqlClient.SqlException:无法打开数据库" X.Xcontext"登录请求。登录失败。用户登录失败' This-PC \ ME'。
知道如何解决这个问题吗?
答案 0 :(得分:0)
您的用户无权创建数据库,您需要联系您的DBA以获取权限,或者根据您的工作地点,您需要创建一张票,让其他人为您创建数据库。
答案 1 :(得分:0)
嗯,当我刚刚重命名我的DbContext时问题解决了......不知道为什么,但它对我有用!