0

我在 Code First 上运行 Entity Framework Power Tools Beta 3 中的“生成视图”命令时遇到问题DbContext。我得到一个对话框,指示调用的目标已引发异常。构建输出窗口不包含任何附加信息。但是,如果我开始注释掉一些东西,我会TargetInvocationException在构建输出窗口中得到一个带有堆栈跟踪的报告。DbContext每当我的类访问 Unity时,它似乎都会被抛出- 特别是在OnModelCreating()方法中(我们使用 IoC 将类型配置和其他 EF 初始化代码放在更接近实际实体的位置,而不是将其全部粘贴在DbContext类中)。

我假设这个问题与 Entity Framework Power Tools 在 DbContext 类使用第三方库时能够加载适当的参考程序集有关。有人对如何解决这个问题有任何想法吗?将 Entity Framework Power Tools 与使用其他库的 DbContexts 一起使用是一个已知问题吗?

谢谢。

4

1 回答 1

1

您可以尝试使用 T4 模板为我前段时间在 VS Gallery 上发布的 Code First 生成视图。您可以在此处找到更多详细信息。

于 2013-04-10T23:29:02.793 回答