C# 创建ADO.NET实体模型时未找到命名空间
因此,我在我的项目“ADO.NET实体模型”中添加了一个新项,并使用localdb sql server中的现有数据库生成了该模型。当我试图使用给定的名称空间时,没有找到它。请参阅下面我的图片。我怎样才能解决这个问题C# 创建ADO.NET实体模型时未找到命名空间,c#,asp.net,database,entity-framework,ado.net,C#,Asp.net,Database,Entity Framework,Ado.net,因此,我在我的项目“ADO.NET实体模型”中添加了一个新项,并使用localdb sql server中的现有数据库生成了该模型。当我试图使用给定的名称空间时,没有找到它。请参阅下面我的图片。我怎样才能解决这个问题 谢谢名称空间中可能缺少某些内容。如果使用将鼠标插入符号设置在中的(和R之间(RegionNoEntities myEntities行,Visual Studio intellisense应该显示一条红色下划线,然后是一个小框,如果单击该行,它应该显示使用RegionNoMode
谢谢名称空间中可能缺少某些内容。如果使用将鼠标插入符号设置在
中的(
和R
之间(RegionNoEntities myEntities
行,Visual Studio intellisense应该显示一条红色下划线,然后是一个小框,如果单击该行,它应该显示使用RegionNoModel…
intellisense提示。单击该行,它将在顶部添加正确的using语句
如果这不起作用,您可以右键单击EF模型的
.EDMX
文件,然后单击查看代码,然后查看定义了区域实体
的名称空间,并将其设置为此文件中的using语句。是否保存了实体模型?代码生成仅在保存时进行…Intellisense找不到它。它给了我两个选项,一个是为RegionNoEntities
生成一个新类,另一个是生成一个新类型。您是否尝试了第二个选项?进入.EDMX的代码,然后从顶部取名称空间?另外,您的.EDMX是否与RegionOne文件在同一个项目中?