【发布时间】:2021-07-14 12:17:27
【问题描述】:
我想问你是否可以继续(在实体框架核心):
context.Database.Migrate();
使用没有 ddladmin 权限的数据库用户?
我想要达到的目标:
未经许可的用户不应更新迁移(无错误)。但是,拥有这些权限的用户应该能够进行迁移。
目前,我遇到了这种错误:
System.Private.CoreLib:执行函数时出现异常:xxx。核 Microsoft SqlClient 数据提供程序:CREATE TABLE 权限被拒绝 数据库“xxxx”。
【问题讨论】:
-
我不明白你的问题。如果用户没有权限,您想避免迁移吗?
-
如果用户没有 ddladmin 权限,他会收到“创建表权限”错误。
标签: c# .net entity-framework-core