Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FxCop 分析了文件中自动生成的代码edmx...
edmx
这个错误是已知的:Mircosoft Connect。
唯一提出的解决方案是从 2010 年定制实体框架 T4 模板,抑制代码分析。
你知道这个问题的一些更好的解决方案或解决方法吗?
您可以尝试使用 DbContext 模板而不是 ObjectContext。
更多信息:
DbContext 是作为 Code First 的一部分在 EF 4.1 中引入的,因为 EF5 也已成为 Db/Model-first 方法的默认生成上下文。它使用 POCO 实体并简化了许多常见任务,我发现这使我的模型更易于维护。它还包装了 ObjectContext,因此如果需要,您仍然可以调用它。由于它生成不同的代码,您将避免当前看到的 FxCop 警告,但当然切换到 DbContext 需要更改您的应用程序代码。