我碰到了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身份包的帐户控制器吗?