陷阱实体框架DB /代码优先类错误

时间:2013-04-17 19:54:46

标签: exception-handling entity-framework-5 wcf-data-services

我正在使用代码优先的EF5和WCF数据服务。对于托管我在Windows服务中使用System.Data.Services.DataServiceHost 当我启动它并点击WCF数据服务时,EF会根据其约定自动为我创建数据库。一切都很好。
问题是当它由于某种原因无法自动创建DB时(例如,EF约定无法弄清楚某些类中PK应该是什么)我无法在任何地方捕获该错误。
另一个例子是我在不运行迁移和更新DB的情况下更改类的某些属性。当服务启动并且我点击了一些资源时,我得到的是:
“服务器在处理请求时遇到错误。有关详细信息,请参阅服务器日志。”  并且代码中没有异常。

我覆盖了DataService.HandleException(HandleExceptionArgs args)但在这种情况下没有帮助。有什么见解吗?

0 个答案:

没有答案