我正在使用AspNetCore.Identity.MongoDB
nuget package将一些Asp.Net Identity功能添加到my project。
然后我想扩展我最初为我的项目创建的用户类型所存在的MongoIdentityUser
,所以我尝试从该类继承并创建MongoIdentityUser
作为MongoIdentityUser
它的基类。
如果我尝试查询我的收藏集,其中存储了一个MongoIdentityUser
,并尝试将其反序列化为MongoDBUser
,我会将其中一个项目删除,这样就成功了。
但是,如果我尝试将其反序列化为my User Class,这只是{
"_id": "dat@email.com",
"userName": "dat@email.com",
"normalizedUserName": "dat@email.com",
"email": {
"value": "dat@email.com",
"confirmationRecord": null,
"normalizedValue": "dat@email.com"
},
"phoneNumber": null,
"passwordHash": "xxx",
"securityStamp": "87242bb7-2a09-4905-ba61",
"isTwoFactorEnabled": false,
"claims": [],
"logins": [],
"accessFailedCount": 0,
"isLockoutEnabled": true,
"lockoutEndDate": null,
"createdOn": {
"instant": {
"$date": "2016-11-13T17:05:59.487Z"
}
},
"deletedOn": null
}
的继承类,我会得到以下异常:
是不是可以扩展我想要的课程?此异常也毫无用处,不知道为什么它没有给我更详细的例外
json对象看起来像这样
If oldVal = "" Then
'do nothing
Else
If newVal = "" Then
'do nothing
Else
If newVal = "CLEAR" Then
Selection.ClearContents
GoTo exitHandler
end if
.....
答案 0 :(得分:1)