私は EF4.0 を使用しており、データベースからレコードを削除しようとしていますが、私のコードは次の例外をスローし続けます:
タイプ 'System.Data.UpdateException' の初回例外が System.Data.Entity.dll で発生しました
これが私のコードです:
public bool ApproveUser(string username)
{
using (var context = new UserRegistrationEntities())
{
// The entry object gets populated correctly
var entry = context.PendingApprovals
.Where(e => e.Username.Equals(username))
.FirstOrDefault();
try
{
context.DeleteObject(entry);
// Also tried context.PendingApprovals.DeleteObject(entry)
context.SaveChanges();
return true;
}
catch
{
return false;
}
}
}
コードをステップ実行しましたが、例外がスローされていますcontext.SaveChanges();
何か不足していますか?どんな助けでも大歓迎です!
前もって感謝します