我得到這個錯誤...無法插入重複鍵
Violation of PRIMARY KEY constraint 'PK_Members'. Cannot insert duplicate key in object 'dbo.Members'.
The statement has been terminated.
當我嘗試使用ASP.NET MVC成員資格和角色提供。它在RoleProvider中調用GetUser方法時發生。
var member = System.Web.Security.Membership.GetUser(email) as Models.Member;
//var member = (
// from m in DataContext.Members
// where m.Email == email
// select m).Single();
var role = (
from r in DataContext.Roles
where r.Name == roleName
select r).Single();
member.Groups.Add(new Models.Group(role));
DataContext.SubmitChanges();
該錯誤是由DataContext.SubmitChanges()引起的。我已經調查過這裏發佈的所有內容,並且沒有重複的內容。 – Ciel
這是確定的地方出現問題的地方。它調用NewGuid()方法。我需要弄清楚如何解決這個問題。謝謝。我將爲此製作另一個話題。 – Ciel