我有一个使用代码优先方法和 EntityFramework 5.0 的项目,我愿意添加 tracing 但还没有走多远,我已经阅读了 this link 但我无法使用 DbContext 方法使其工作。原始 EF 跟踪/缓存是使用 ObjectContext 编写的,在阅读了大量页面后,我仍然无法弄清楚如何使其正常工作。在上面提供的链接中,我收到一个错误,找不到 NorthwindContext。

有人可以提供一些有关使用 EFTracing 和 DBContext 编译工作解决方案的位置和方式的见解吗?代码示例将是一个巨大的帮助。

谢谢,
里卡多

最佳答案

您需要跳过一些障碍。我在这里写了关于这个的博客: http://blog.3d-logic.com/2012/03/31/using-tracing-and-caching-provider-wrappers-with-codefirst/ 。希望它能帮助您解决您的问题。

编辑

EF6 现在包含用于记录/跟踪的内置机制。更多细节参见 the feature specificationthis blog post

关于entity-framework - EF 5.0 Code first EF Tracing with DBContext,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13111971/

10-13 06:45