错误起因
网上查了许久,错误大致分为了一下几类:
● 上下文命名不同
● EF访问中不存在实体模型
● 配置连接字符串不正确的DbContext
● 实际指定的实体实际上没有在配置中映射
● 对象类中的某个字段被误删
遇见的错误及解决方案
我的错误不同于以上几种,我错误是生成时bin目录下未同步生成实体类所对应项目的.dll文件
可以通过下图方式解决:
1.选择对应项目打开属性面板
2.选择生成事件输入代码,其中"$(SolutionDir)\bin"为该项目对于webapi下面bin目录的相对位置,我这种写法是项目与bin在同一级,如果项目与webapi为同一级,则写成"(SolutionDir)WebApi\bin"(这里别忘记加上美元符号,我在文档里面加上美元符号的的话,文档会有乱码出现)。
xcopy "$(TargetDir)*" "$(SolutionDir)\bin" /Y
在进行该操作后,以后生成解决方案时会自动将对应项目的.dll文件加入webapi下面bin目录。