EntityFramework HRESULT:0x80070057 (E_INVALIDARG)

Vs2017中使用Entity Framewok Power tool 时,无法正确生成实体,而是弹出   
HRESULT:0x80070057 (E_INVALIDARG),

这是因为.Net Framework 目标库版本或 EntityFrameowk 版本问题造成的
解决方法有两种,任选一种
1. 把项目的目标框架改为4.0

2. 如果要支持更高版本目标框架,
只要将最新的EntityFramework.dll, EntityFramework.SqlServer.dll 复制到下面的目录中替换,因为高版本的目标库需要EntityFramework.SqlServer ( 复盖前先备份 )C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Runtimes\5.0.0, 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。