Model db的ado.net模型已过时Visual studio 2015

Model db的ado.net模型已过时Visual studio 2015,model,ado.net,Model,Ado.net,安装Visual Studio 2015的社区版后,我的数据库连接器ADO.net模型遇到了问题。根据我使用的是MYSQL还是SQL Server,我通常使用EF 5或EF 6来连接它 但我遇到了一个问题,我再也看不到它了。这就是我所看到的: 与Visual Studio 2013相比: 我已尝试重新安装EF6 但是我不知道这是否是故意的。有人知道我该怎么做吗?从现在起,我显然会坚持使用VS2013。但我想尽快开始2015年的工作。实体框架由Visual Studio的EF工具和EF运行时组成。

安装Visual Studio 2015的社区版后,我的数据库连接器ADO.net模型遇到了问题。根据我使用的是MYSQL还是SQL Server,我通常使用EF 5或EF 6来连接它

但我遇到了一个问题,我再也看不到它了。这就是我所看到的:

与Visual Studio 2013相比:

我已尝试重新安装EF6


但是我不知道这是否是故意的。有人知道我该怎么做吗?从现在起,我显然会坚持使用VS2013。但我想尽快开始2015年的工作。

实体框架由Visual Studio的EF工具和EF运行时组成。 安装EF工具(实体框架工具)可以帮助您找到缺少的模板

要安装较新版本,您可以转到

C:\ProgramData\Package Cache
(将位置粘贴到windows资源管理器的“地址”选项卡)

您可以在该位置找到一些文件夹搜索
EFTools.msi
,安装最新(如果找到多个)文件

第二种解决方案是:

  • 打开Visual studio安装包并查找:
    EFTools
    在/包中
  • 复制
    eftools的
    .cab
    .msi
    文件
  • 还可以在要粘贴上述文件的文件夹中创建Log.txt文件(可以使用
    C:\Temp
  • 管理中打开
    cmd
    权限并键入:
    EFTools.msi,使用_EXUIH=1/log“log.txt”

  • 显然,EF目前还不能用于VS 2015。。。我搜索了几个小时,但似乎没有办法让它工作。我将使用VS2013从数据库更新我的数据模型

    检查以下链接:

    编辑:

    我找到了一个解决办法:)

    只需更改VS 2015的安装,并包括Microsoft SQL Server数据工具(通过控制面板>程序和功能>VS2015>更改>自定义(?我在那里看到德语单词)>Windows和Web开发>Microsoft SQL Server数据工具)


    这将使您返回.edmx设计器和ADO.NET模型。

    因此我发现,如果您添加了错误的模板,则某些项目将不可用。我添加了一个“类库(.netcore)”项目。这不允许我访问模板“ADO.NET实体数据模型”。当我删除它并添加通用的“类库”模板(我第一次没有看到)时,我能够访问实体数据模型


    我使用的是Visual Studio 2015社区版。

    Visual Studio是否安装在c驱动器中?是的。那真的有什么要说的吗?谢谢。我试过这个。仍然无法添加ADO.net模型。我有日志文件。但我似乎什么也看不见,但我不是阅读这些想法的专家。我尝试了解决方案2,但没有产生任何影响。在现有项目中打开.edmx文件时,ADO.NET模板丢失,实体模型设计器未显示。日志文件在这里:请注意,我的日志文件中有一些关于安装位置的混淆。我在c:\vs13中安装了2015 RC,然后我卸载了它并在c:\vs14中安装了RTM,但安装程序似乎仍在尝试在旧位置(c:\vs13)安装东西。我不确定,但我想这可能是问题的根源。我找到了文件,安装程序提供给我修复,但这些工具是2013版的,所以不会碰2015。最后,这就是我的案例(我有2013年和2015年)“定制”就是Windows 10中的“更改”。完美的解决方案。也适用于VS 2015社区。“自定义”对我来说是“修改”(Windows 7)