1

FxCop 分析了文件中自动生成的代码edmx...

这个错误是已知的:Mircosoft Connect

唯一提出的解决方案是从 2010 年定制实体框架 T4 模板,抑制代码分析

你知道这个问题的一些更好的解决方案或解决方法吗?

4

1 回答 1

1

您可以尝试使用 DbContext 模板而不是 ObjectContext。

更多信息:

DbContext 是作为 Code First 的一部分在 EF 4.1 中引入的,因为 EF5 也已成为 Db/Model-first 方法的默认生成上下文。它使用 POCO 实体并简化了许多常见任务,我发现这使我的模型更易于维护。它还包装了 ObjectContext,因此如果需要,您仍然可以调用它。由于它生成不同的代码,您将避免当前看到的 FxCop 警告,但当然切换到 DbContext 需要更改您的应用程序代码。

于 2013-07-15T02:43:54.647 回答