jjzjj

UpdateAsync

全部标签

c# - ASP.NET Identity UserManager UpdateAsync 删除角色

我们的应用程序中有一个屏幕允许管理员角色的成员编辑用户帐户详细信息。最终,任何用户对象都会被发送到服务器并使用以下方式进行更新:awaituserManager.UpdateAsync(user);这对于更新用户记录来说是按预期工作的。我们可以进行更改并保存到数据库中,例如用户名、电话号码等。我看到的问题是,有时更新角色而不是向用户添加额外角色时,它会删除所有角色。在我们的ApplicationUser对象上,我们有一个这样的属性:publicvirtualICollection>Roles{get;set;}=newList>();因此我们可以将角色作为用户对象的一部分在客户端和服务

c# - Dapper UpdateAsync 忽略列

我正在尝试使用Dapper.Contrib更新此表:publicclassMyTable{publicintID{get;set;}publicintSomeColumn1{get;set;}publicintSomeColumn2{get;set;}publicintCreateUserID{get;set;}publicintUpdateUserID{get;set;}}我不想更新CreateUserID列,因为它是一种更新方法,因此我想在调用Dapper-Update.Async(entity)方法时忽略此列。我尝试使用[NotMapped]和[UpdateIgnore]属性但没