0
我有2个问题:CreateUserAndAccount方法 - SimpleMembership提供商
- 为什么会出现这个异常?我想在我的用户表(它有6列:名称,角色,电子邮件,组,ID,SoftwareVersion)和成员资格表中创建一行。主键是Id-SoftwareVersion对。代码:
有什么不对?
- 是否可以通过更改ID来添加更多行(使用CreateUserAndAccount)?对?例如:当数据库中已经存在一个具有相同名称(但我记得主键是Id-SoftwareVersion对)的条目时,尝试使用“Administrator”作为UserName添加一行。
我的用户等级:
public partial class User
{
public User()
{
this.dfcs = new HashSet<Dfc>();
this.fids = new HashSet<Fid>();
this.histroyDeliverRequests = new HashSet<Histroyrequest>();
this.histroyProposalRequests1 = new HashSet<Histroyrequest>();
}
public string Name { get; set; }
public string Role { get; set; }
public string Email { get; set; }
public string Group { get; set; }
public int Id { get; set; }
public short SoftwareVersion { get; set; }
public virtual ICollection<Dfc> dfcs { get; set; }
public virtual ICollection<Fid> fids { get; set; }
public virtual ICollection<Histroyrequest> histroyDeliverRequests { get; set; }
public virtual ICollection<Histroyrequest> histroyProposalRequests1 { get; set; }
public virtual Software Software { get; set; }
}
是的,这是一个自动增量字段。无论如何,我有相同的例外省略Id。 – Massimo
请问您可以发布您的USER类。 – Stefman123
是的,当然。这是一个自动生成的类,因为我以模型优先方法使用EF – Massimo