Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 附加.mdf文件后出现实体框架错误_Asp.net Mvc 3_Sql Server 2008_Entity Framework_Ef Database First - Fatal编程技术网

Asp.net mvc 3 附加.mdf文件后出现实体框架错误

Asp.net mvc 3 附加.mdf文件后出现实体框架错误,asp.net-mvc-3,sql-server-2008,entity-framework,ef-database-first,Asp.net Mvc 3,Sql Server 2008,Entity Framework,Ef Database First,我在SQLServer2008中附加了一个.mdf文件,并将该数据库用于我的EntityFramework数据库第一个项目。下面是我得到的错误 异常详细信息:System.Data.MappingException:指定的架构无效。 错误2062:未为EntityContainer中EntitySet和AssociationSet的实例指定映射” 我尝试了以下链接: 但这对我不起作用。有人能帮我解决什么问题吗 谢谢, michaeld如果模型中的实体未映射到数据库中的表(或对象),则通常会发生此

我在SQLServer2008中附加了一个
.mdf
文件,并将该数据库用于我的EntityFramework数据库第一个项目。下面是我得到的错误

异常详细信息:System.Data.MappingException:指定的架构无效。
错误2062:未为EntityContainer中EntitySet和AssociationSet的实例指定映射”

我尝试了以下链接:

但这对我不起作用。有人能帮我解决什么问题吗

谢谢,
michaeld

如果模型中的实体未映射到数据库中的表(或对象),则通常会发生此异常

如果希望项目刚刚开始调试,请从模型中删除所有实体,在模型设计器中单击鼠标右键,然后选择“从数据库更新模型”

若您有一个实体,它应该映射到数据库中的表中,那个么您应该在数据库中创建一个相对表,并将您的实体映射到该表。您还可以将您的方法从db first升级到code first,并启用迁移,以便EF根据您的模型更新您的db


如果您有一个实体,并且希望将其映射到数据库中的存储过程,请参见

是否尝试从设计器中删除表并重新生成模型?如果您是从数据库创建模型,为什么要尝试添加实体关系?