无法使用Mongo c#driver

时间:2016-12-16 16:33:22

标签: c# mongodb asp.net-core mongodb-.net-driver

我正在使用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 } 的继承类,我会得到以下异常: Exception

是不是可以扩展我想要的课程?此异常也毫无用处,不知道为什么它没有给我更详细的例外

json对象看起来像这样

    If oldVal = "" Then
      'do nothing
      Else
      If newVal = "" Then
      'do nothing
      Else
        If newVal = "CLEAR" Then
          Selection.ClearContents
          GoTo exitHandler
        end if
        .....

1 个答案:

答案 0 :(得分:1)