我在Visual Studio C#项目中使用EntityFramework作为我的数据访问层。我添加了一个新的实体模型并立即构建,无需添加或执行任何操作来测试其功能。不幸的是,构建失败了许多错误,如:
CS0426 The type name 'Data' does not exist in the type 'System'
CS0138 A 'using namespace' directive can only be applied to namespaces; 'System' is a type not a namespace. Consider a 'using static' directive instead
CS0246 The type or namespace name 'Nullable<>' could not be found (are you missing a using directive or an assembly reference?)
代码编辑器本身看起来好像缺少某些内容,即使每件事都已到位
图片显示了我在项目中的编辑器和参考文献
P.S:项目类型是类库
答案 0 :(得分:2)
显然,这都是我的错。我在数据库中有一个名为&#34; Systems&#34;当Entity Framework
将复数形式变为单数时,它变成了#34; System&#34;导致编译器混淆和模糊的类。因此,编译器无法正确解析类型。