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