实体框架生成的代码在代码分析中引发警告



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

这个错误是已知的:Mircosoft Connect。

提出的唯一解决方案是从 2010 自定义实体框架 T4 模板开始,禁止显示代码分析。

您知道此问题的更好解决方案或解决方法吗?

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

更多信息:

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

相关内容

  • 没有找到相关文章

最新更新