Roles.AddUsersToRoles() 要求 IDENTITY_INSERT 为 ON
Posted
技术标签:
【中文标题】Roles.AddUsersToRoles() 要求 IDENTITY_INSERT 为 ON【英文标题】:Roles.AddUsersToRoles() requires IDENTITY_INSERT is ON 【发布时间】:2015-07-02 22:13:33 【问题描述】:从 LocalDB 迁移到 SQL Server。 尝试为用户添加角色:
if (!Roles.GetRolesForUser("admin").Contains("Admin"))
Roles.AddUsersToRoles(new[] "admin" , new[] "Admin" );
并抓住这个:
表中标识列的显式值 'webpages_UsersInRoles' 只能在列列表为 已使用且 IDENTITY_INSERT 为 ON。
【问题讨论】:
【参考方案1】:解决方案很简单:检查您的 webpages_UsersInRoles
字段。 必须禁用所有字段的身份规范。
【讨论】:
以上是关于Roles.AddUsersToRoles() 要求 IDENTITY_INSERT 为 ON的主要内容,如果未能解决你的问题,请参考以下文章