【发布时间】:2014-12-21 00:38:46
【问题描述】:
我使用 Asp.net Identity 创建我的会员模块按照本教程http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity,然后我注意到我无法定义 INT 类型主键,因为用户模型应该继承 IdentityUser,并且在 IdentityUser 类中定义id属性是这样的字符串类型,怎么解决?
namespace Microsoft.AspNet.Identity.EntityFramework
{
public class IdentityUser : IUser
{
public IdentityUser();
public IdentityUser(string userName);
public virtual ICollection<IdentityUserClaim> Claims { get; }
**public virtual string Id { get; set; }**
public virtual ICollection<IdentityUserLogin> Logins { get; }
public virtual string PasswordHash { get; set; }
public virtual ICollection<IdentityUserRole> Roles { get; }
public virtual string SecurityStamp { get; set; }
public virtual string UserName { get; set; }
}
}
【问题讨论】:
标签: c# asp.net-mvc