EF6.0下建立ADO.NET实体数据模型错误解决方法

最近在学习EF+MVC的过程中遇到个很奇怪的问题:EF5.0下建立ADO.NET实体数据模型可以成功,可在EF6.0下建立ADO.NET实体数据模型就报错了,下图为错误详情:

在自己的电脑里压根就找不到这个这个路径,对于EF的引用也不是在这个目录下,不懂怎么就会出现这个路径。

在网上搜了很久都没找到中文的相关资料,英文的倒是找到一篇,连接:http://forums.asp.net/t/1949811.aspx?Error+building+an+entity+model+tt+is+empty+with+one+line+ErrorGeneratingOutput

根据文章里面的提示终于在系统环境变量里找到了那个可恶的路径

解决方案1:将这个变量值指向的路径下新增一个IDE的文件夹,在这个文件夹里加入下图的三个类库:

解决方案2:直接将这个系统变量删除。

接着再试一试是不是一切都OK了!!!

时间: 2024-10-05 00:56:20

EF6.0下建立ADO.NET实体数据模型错误解决方法的相关文章

error at ::0 can't find referenced pointcut pointCutName 错误解决方法

Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire method: public final void org.mybatis.spring.support.SqlSessionDaoSupport.setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate); nested exception is java.la

windows系统下VS2013或者VS2017的C4996错误解决方法

由于微软在VS2013中不建议再使用c的传统库函数scanf,strcpy,sprintf等,所以直接使用这些库函数会提示C4996错误,在源文件中添加以下指令就可以避免这个错误提示:法一:#define _CRT_SECURE_NO_WARNINGS把这个宏定义一定要放到.c文件的第一行.法二:在主函数任意一行加上如下代码:#pragma warning(disable:4996)如下图所示: 原文地址:https://www.cnblogs.com/chenmingjun/p/8370888

Visual Studio 2010缺失ADO.NET 实体数据模型解决方法

解决方法如下:1).到 Visual Studio 2010 的安装包的目录:/WCU/EFTools 中寻找如下文件 ADONETEntityFrameworkTools_chs.msi;ADONETEntityFrameworkTools_chs.cab,将它 们复制自己计算机的某一目录下,例如:X:/EF2).在这个目录下创建文本文件Log.txt(下面命令里要使用到)3).运 行:Visual Studio 命令提示(2010)工具, 访问位置:开始菜单=>Microsoft Visua

《MVC+EF》——用DBFirst创建ADO.NET实体数据模型和对象关系映射

转载于:http://blog.csdn.net/zhoukun1008/article/details/50528145 现在越来越喜欢MVC了,不光是因为ITOO中用到了他,而是因为它里面包含了很多的知识点让我们去学习,我们的ITOO在服务端用到了EF和WCF,而对于MVC来说,他也可以与EF合作操作数据库,也可以像WebForm一样为用户显示数据.下面我总结一下用DBFirst来创建实体数据库模型. 1.新建ASP.NET MVC 4 Web 应用程序 2.创建空的模板 3.创建ADO.n

vs2010找不到ado.net 实体数据模型解决办法

vs2010找不到ado.net 实体数据模型--还原默认项目模板 一.打开vs命令提示符: 二.在命令提示符中,定位到 devenv.exe 的位置. cd  C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ 三.命令提示符输入 devenv /installvstemplates http://msdn.microsoft.com/zh-cn/library/ms247116.aspx

Visual Studio2017中如何让Entity Framework工具【ADO.NET实体数据模型】支持MYSQL数据源

熟悉Entity Framework应该对以下图片不陌生,他就是ADO.NET实体数据模型向导:可以将数据库的表自动生成模型类,或者创建Code First的模型文件. 但是这个模型向导默认只显示微软自己的SQL Server数据源,如果想使用Mysql数据源,得做一些配置. 自己得解决方案如下: 1,导入Entity Framework 6.1.3. 这个是出现ADO.NET实体数据模型选项的前提.如果没有Entity Framework包,新建项菜单中没有ADO.NET实体数据模型选项. 6

ADO.NET实体数据模型中关于数据库字段默认值的处理

无论是Visual Studio 2010或者2013内置的ADO.NET实体数据模型都有一个小问题:数据库中有些字段已设置了默认值,但ADO.NET实体数据模型工具并不会自动进行设置. 这时需要手工进行设置. 假设我们的SQL Server数据库中RegisterDate字段已设置了默认值getdate().用ADO.NET实体数据模型产生了edmx文件后,打开edmx文件,鼠标右击RegisterDate,选择属性菜单,在属性面板中修改StroreGeneratedPattern属性的值为C

[ADO.NET 实体数据模型][新建]

1. Microsoft Visual Studio 2010 >> 添加 >> 新建项 >> 数据 >> ADO.NET 实体数据模型 2. 从数据库生成 >> 下一步 3. 新建连接 4. 选择 "服务器名" >> 选择 "数据库名" >> 确定 5. 下一步 6. 选择 "表" >> 完成 备注: a) App.Config 文件必须放置在 &q

VS2013添加ADO.NET实体数据模型模板

最近在学习Entity Framework时,发现VS2013安装时没有ADO.NET实体数据模型模板,所以在网上查找答案.基本看到3类解决方案. A==>重新安装EFTools.msi B==>根据官方文档方案恢复默认模板 C==>卸载VS2013,重新安装 个人认为,在解决此问题时依据上面顺序试着解决问题,比较节省时间.具体操作相对容易,在此简单描述一下吧!望见谅... A==>在本地磁盘搜索文件 EFTools.msi,将v12版本的先remove再install,待安装完毕