【发布时间】:2013-09-07 00:35:36
【问题描述】:
我在 ASP.NET MVC 项目中使用带有 EntityFramework 的 LocalDB 数据库。
如何模拟连接失败来测试下面的 try...catch 块?
try
{
if (ModelState.IsValid)
{
db.Entry(course).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
}
catch (DataException)
{
ModelState.AddModelError("", "Unable to save changes.");
}
我尝试在 SQL 管理工作室中使数据库脱机,但它只是挂起。我无法停止 SQL 服务,因为 LocalDB 不作为服务运行。
【问题讨论】:
标签: sql-server asp.net-mvc entity-framework localdb