你是对的,这些是警告,而不是错误.从编译器中抑制验证警告的最简单方法是禁用EF模型的Validate on Build属性.为此,请打开.edmx并选择背景.打开Visual Studio的"属性"窗口,并将"生成时验证"设置为false.如果要验证模型,只需再次打开模型即可.在要验证的模型上还有一个右键单击上下文菜单选项.
Mic*_*eld -5
这些不是您看到的警告,而是错误。输出非常清楚地告诉您诊断消息是警告还是错误。您已为编译器提供了一个错误号 (6002),并告诉它用该号抑制警告,但这样的警告并不存在。所以,你只是成功地创建了一个额外的错误
在这种情况下,您试图抑制的消息是致命的编译器错误;你唯一的选择就是修复你的代码。您必须为每个实体框架对象定义一个主键,否则实体框架将无法使用它。错误的措辞有点令人困惑,因为它意味着编译器以某种方式“解决”了您的问题,但事实并非如此。
有关该特定错误及其修复方法的更多详细信息:
| 归档时间: |
|
| 查看次数: |
2507 次 |
| 最近记录: |