Tôi sử dụng Entity Framework 4.0. Có thể là SaveChanges()
trả về 0 nhưng không ném ngoại lệ? Ví dụ: sau khi thêm.Có thể, DbContext.SaveChanges() trả về 0 nhưng không có ngoại lệ?
Đây là mã của tôi:
try
{
_context.CodeProducts.Add(entity);
_context.SaveChanges();
//Shell I control return result from SaveChanges() in here.
//However doesn't throw an exceoption?
return new MethodResponse()
{
ResultText = "Successful",
Type = MethodResponse.ResponseType.Succeed
};
}
catch (OptimisticConcurrencyException exc)
{
throw exc;
}
catch (UpdateException exc)
{
throw exc;
}
catch (Exception exc)
{
throw exc;
}
Có điều gì cần tiết kiệm? –
Bạn cần thêm thông tin khác nếu không ai sẽ không thể trợ giúp. Bạn có thể gửi mã của bạn? –
Tôi đã thêm mã của mình. – cagin