我正在編寫一個服務層應用程序,它使用實體框架與數據庫進行交互。使用塊的實體框架上下文
我將我的個人「工作單元」放在一個使用塊中,在這裏我初始化了我的數據上下文。
但是我需要拋出一些異常,將數據庫錯誤傳遞給正在使用我的服務應用程序的應用程序。所以我正在做這樣的事情:
using (dbcontext = new DbContext())
{
throw new Exception("Error while Saving data");
}
任何人都可以確認這是否好嗎?即使拋出異常,實體框架數據上下文是否會正確處理?
謝謝你。是的,我將在現實中使用更具體的例外:) – gunnerz 2012-08-03 08:39:52