zoukankan      html  css  js  c++  java
  • Entity Framework Power Tools

             VS2015下安装Entity Framework Power Tools

     
    发布日期:2016-02-12 11:58:55   来源:www.cnphp6.com   ©内容举报
       

    Entity Framework Power Tools是一个由EntityFramework开发小组提供的工具,它可以从现有数据库生成Fluent款式的Code First代码。

    怀着激动的心情安装了专业版的win10和VS2015,准备安装Entity Framework Power Tools(一下简称EF)的时候傻了,怎么搜索都没有,百度了一下才发现VS2015不支持EF,

    继续发现有教程能解决,居然简单的修改下安装包就可以让它在2015上安装了,具体实现方法如下:

    官方下载扩展安装包,是一个扩展名为vsix的文件

    https://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d

    把文件扩展名改为zip,直接用解压软件打开编辑extension.vsixmanifest文件,

    <VisualStudio Version="12.0"><Edition>Pro</Edition></VisualStudio>

    复制一段在后面,把“12.0”改成“14.0”

    <VisualStudio Version="14.0"><Edition>Pro</Edition></VisualStudio>

     

    然后关闭保存修改,把扩展名改回vsix,双击安装,无视签名无效的提示

    重新打开VS,EF Power Tools就可以使用了。
     

    有关Entity Framework Power Tools帮助文档
    https://msdn.microsoft.com/zh-cn/data/jj593170

    之前遇到了了一个怪问题,vs2015 使用生成model时每次都会弹出参数错误(0x80070057)什么的,网上查了很多资料都是告诉去删除掉一个系统里面的缓存文件其实可以这样做,去查看如下路径
    C:UsersAdministratorAppDataLocalTemp.NETFramework,Version=v4.5.1.AssemblyAttributes.cs 
    文件是否存在,有可能是多个,根据你使用过的.NETFramework 版本,有可能是4.6.1,4.5等等,而你选择生成model的项目的.NETFramework版本一定要在C:UsersAdministratorAppDataLocalTemp文件家中存在该版本的AssemblyAttributes文件,如没有,先把项目的NETFramework版本改为文件中有的,生成后再改回来

  • 相关阅读:
    C#下对象与JSON串互相转换
    靠纯技术是否能渡过中年危机
    个人小结
    Qt:Drag-Drop操作在QGraphicsView及Model/View框架下的实现
    Lex&Yacc Parser错误发生后再次parser之前恢复初始状态
    lex中yyrestart()的使用
    go特性-数组与切片
    go特性-defer
    golang实现mysql udf
    go创建动态库
  • 原文地址:https://www.cnblogs.com/xuzimian/p/5580685.html
Copyright © 2011-2022 走看看