实体框架生成的代码在代码分析中引发警告
本文关键字:代码 警告 框架 实体 | 更新日期: 2023-09-27 18:20:03
FxCop分析了edmx
文件中自动生成的代码...
这个错误是已知的:Mircosoft Connect。
提出的唯一解决方案是从 2010 自定义实体框架 T4 模板开始,禁止显示代码分析。
您知道此问题的更好解决方案或解决方法吗?
您可以尝试使用 DbContext 模板而不是 ObjectContext。
更多信息:
DbContext 是作为 Code First 的一部分在 EF 4.1 中引入的,因为 EF5 也已成为 Db/模型优先方法的默认生成上下文。它使用 POCO 实体并简化了许多常见任务,我发现这使我的模型更易于维护。它还包装了 ObjectContext,因此如果需要,您仍然可以调用它。由于它生成不同的代码,因此您可以避免当前看到的 FxCop 警告,但当然切换到 DbContext 需要更改应用程序代码。