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

C# 实体框架生成的代码在代码分析中引发警告,c#,.net,entity-framework,fxcop,ef-model-first,C#,.net,Entity Framework,Fxcop,Ef Model First,FxCop分析了edmx文件中自动生成的代码 此错误已为人所知: 唯一的解决方案是从2010年开始 您知道这个问题的更好的解决方案或解决方法吗?您可以尝试使用DbContext模板而不是ObjectContext 更多信息: DbContext是作为代码优先的一部分引入到EF4.1中的,因为EF5也已成为Db/Model First方法的默认生成上下文。它使用POCO实体并简化了许多常见任务,我发现这使我的模型更易于维护。它还包装了ObjectContext,所以如果需要,您仍然可以调用它。由于

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

此错误已为人所知:

唯一的解决方案是从2010年开始


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

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

更多信息:


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

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

更多信息:


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

更好的解决方案是什么意思?您是否正在寻找一种工具来帮助您抑制FxCop错误?或者您是否正在寻找一种可以修改T4模板本身的方法?还是别的什么?请指定。如果您正在寻找一种工具来轻松修复此类警告或错误,检查@user1529150-更好的解决方案-一些新的解决方法-因为遇到错误已经三年了。您可以尝试使用DbContext模板而不是ObjectContext。@Smudge我为什么要尝试它?更好的解决方案是什么意思?您是否正在寻找一种工具来帮助您抑制FxCop错误?或者您是否正在寻找一种可以修改T4模板本身的方法?还是别的什么?请指定。如果您正在寻找一个工具来轻松修复此类警告或错误,请检查@user1529150-更好的解决方案-一些新的解决方法-因为遇到错误已经三年了。您可以尝试使用DbContext模板而不是ObjectContext。@Smudge我为什么要尝试它?