为asp.net mvc 5设置cassandra身份

时间:2015-12-07 14:11:58

标签: c# asp.net-mvc-5 cassandra

我碰到了AspNet.Identity.Cassandra。我还为.NET安装了Cassandra驱动程序。然而,我发现很难设置我的帐户控制器。 我收到很多错误。它们的基础与实例化我的UserManager有关。

这是我的构造函数初始化

 public AccountController()
    {
        this.userManager = new UserManager<ApplicationUser>(new CassandraUserStore<ApplicationUser>(SessionCreator.Create()));
    }

    public UserManager<ApplicationUser> userManager { get; set; }

我在UserManager下划线时出现错误

  

错误1类型'CassandraIdentity.Models.ApplicationUser'不能在泛型类型或方法'Microsoft.AspNet.Identity.UserManager'中用作类型参数'TUser'。没有从'CassandraIdentity.Models.ApplicationUser'到'Microsoft.AspNet.Identity.IUser'的隐式引用转换。

另一个错误是

  

错误2“CassandraIdentity.Models.ApplicationUser”类型不能在泛型类型或方法“Microsoft.AspNet.Identity.UserManager”中用作类型参数“TUser”。没有从'CassandraIdentity.Models.ApplicationUser'到'Microsoft.AspNet.Identity.IUser'的隐式引用转换。

另一个错误是

  

错误3非泛型类型'AspNet.Identity.Cassandra.CassandraUserStore'不能与类型参数一起使用

有人可以帮我设置使用cassandra身份包的帐户控制器吗?

0 个答案:

没有答案