我試圖從表中刪除一行刪除一行,無法從表
我的代碼:
var strUsername = GridMain.SelectedRows[0].Cells[0].Value.ToString().Trim();
Users selectedUser = _db.Users.First(usr => usr.UserName == strUsername);
_db.DeleteObject(selectedUser);
_db.SaveChanges();
LoadGrid(PresentationMode.Users);
我的代碼工作正常
但只有一排數據庫
01:上SaveChanges()
錯誤消息時發生錯誤
更新條目時發生錯誤。請參閱的InnerException 的詳細信息
其上發生的錯誤
行:
內部異常:
DELETE語句衝突與基準約束 「FK_UserReport_Users」 。衝突發生在數據庫 「Reporter」,表「dbo.UsersReports」,列'UserName'。
,什麼是的InnerException? – leppie
'.InnerExecption'說什麼?這將是非常有用的知道...... –
此外,這看起來像EF,而不是Linq2SQL。 – leppie