EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义

Posted 野狼谷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义相关的知识,希望对你有一定的参考价值。

错误描述: 1 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义。必须添加对程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 D:\HF_Source\webapitest\test2\DFSoft.Plat.SQLServerDAL\BaseService\B_AgreementTypeDAL.cs 30 13 DFSoft.Plat.SQLServerDAL

解决办法:在另外一个库引用EF库时,另外一个库要引用 EntityFramework 即可。

例:Plat.DataAccess   库:EF 生成库

     Plat.DAL 引用 Plat.DataAccess 时,同时:Plat.DAL 要添加 EntityFramework(Version=5.0.0.0)即可。

以上是关于EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义的主要内容,如果未能解决你的问题,请参考以下文章

EF Core 异常:该属性没有设置值,并且没有可用于类型属性的值生成器

EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义

ef-codefirst方式配置实体类,生成数据库

EF-生成迁移版本

EF DataFirst修改数据类型

EF6:代码优先复杂类型