0
我有一個嚮導,我在updatemode。在這種模式下,我實際上可以插入,刪除或更新模型中的各種記錄。我通過引用m CRUD方法。例如。 MyMethod(ref項目項目)實體框架4.1插入,更新刪除ASP.NET MVC3
我能夠通過將我的項目附加到上下文來進行更新,但是當我也需要在同一個tranaction期間刪除時,更新和刪除不做任何事情,我該如何處理刪除? 我做了以下不起作用。
var FoundProjectUser = (from m in UserRoles where m.UserProfileId == member.UserProfileId select m);
if (FoundProjectUser.Count() == 0)
{
project.ProjectTeams.Remove(member);
}
答案找到:
我發現這個問題。問題在於,在編輯模式下,項目未附加到上下文。我需要從DBContext中刪除而不是項目。像this.Context.ProjectTeams.Remove(member);
是的,我做到了。我發現了這個問題。問題在於,在編輯模式下,項目未附加到上下文。我需要從DBContext中刪除而不是項目。像this.Context.ProjectTeams.Remove(member); – Keith