VS2012 安装低版本EntityFrameWork5.0

VS2012使用EntityFrameWork CodeFirst和自动生产控制器模型的问题

1、VS2012 model 模型直接生成数据库: CodeFrist功能,主要使用EntityFrameWork6.0,EntityFrameWork5.0不支持会报错。

2、安装EntityFrameWork6.0,有互联网的条件下:

3、EntityFrameWork6.0不支持控制器直接生成前端代码,主要是6.1以上版本和VS2012不兼容导致,所以需要回装到EntityFrameWork5.0.

EntityFrameWork6.0生成提示错误

4、安装EntityFrameWork5.0,EntityFrameWork5.0已经不可以联网直接安装了,所以需要通过下载相关包文件,拷贝到程序的packages文件下面。

进入程序包管理控制台:输入Install-Package EntityFramework -Version 5.0

安装前需要卸载EntityFrameWork6.0。

Web.config 中删除 如下内容 MVC4+EF5(原来是EF6 版本太高不支持导致 生成时多余的代码)

<providers>
      <provider
invariantName="System.Data.SqlClient"
type="System.Data.Entity.SqlServer.SqlProviderServices,
EntityFramework.SqlServer" />
    </providers>

CodeFirst:Enable-Migrations -Force

Enable-Migration

update-Database

时间: 2024-11-01 23:31:55

VS2012 安装低版本EntityFrameWork5.0的相关文章

vs2012打开低版本项目时 出现vs2012警告未能加载包“visual c++ package 解决办法

vs2012 打开 vs2010 项目时 提示的 错误信息. 解决办法 是下载一个 vs2012的 一个补丁包 http://www.microsoft.com/en-us/download/details.aspx?id=36020 初次安装成功后,调试 无法启用,关闭,重新打开项目 即可解决! ======ok. [在此谢谢网上提供解决方案的朋友们,谢谢你们!] vs2012打开低版本项目时 出现vs2012警告未能加载包"visual c++ package 解决办法

IE浏览器安装低版本

最近,由于财务需要访问政府的某些网站,IE11无法打开或者打开不完全.咨询有关部分后,指示只能使用IE8浏览器(默哀...) 没有办法,只好把现有的重装IE8浏览器了. 浏览了半天微软官网,没有找到IE8的版本(自嘲),只好从某些软件下载网站安装二次封装的版本了. 开始安装,一切进行OK,正准备收工,突然来了个提示:此系统不支持IE8.立即傻眼了,查看了我公司的其余电脑是可以安装的,换电脑,故障依旧.网上搜大神,终于解决.记录下,留待后看,同时也提供了不同的思路. 猜想:微软自带的某些软件升级后

【LINUX】降级安装低版本GCC,G++

由于要制作crosstool,需要用到gcc 4.1.2来编译,而Ubuntu 12.04下的gcc版本是gcc 4.6.3,高版本的gcc也不是好事啊. 下面介绍gcc 4.1.2的编译安装方法: 1. 下载并解压源码:wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-4.1.2/gcc-4.1.2.tar.bz2tar jxvf gcc-4.1.2.tar.bz2 2. 安装依赖库及软件:sudo apt-get install libc6-dev li

【NS2】在linux下安装低版本GGC

1.下载安装包,cd到文件所在目录 sudo dpkg -i gcc41-compat-4.1.2-ubuntu1210_i386.deb g++41-compat-4.1.2_i386.deb 2.查看安装到系统的gcc ls /usr/bin/gcc* 3. 下载完包之后,建议是直接sudo dkpg -i *.deb这样安装 由于gcc安装互相有版本的支持,有很折腾的顺序要求,好像这样安装系统会自动排列安装的的顺序,比较方便 安装完之后需要设置一下,把默认的gcc和g++版本给改下来(PS

android 安装低版本出现Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

今天在想看看以前做过的项目代码,发现运行了几次没部署到手机上,于是在eclipse看了一眼,发现报错了,不是代码报错, Installation error: INSTALL_FAILED_VERSION_DOWNGRADE Please check logcat output for more details. Launch canceled! 意思说你现在的版本很低,有2种解决办法 1:是卸载你手机上现在的apk,然后重新run到你手机上 2:改你mainfest.xml文件中的androi

VS2012兼容低版本代码配置

1.输出文件位置配置错误: (1)编译报错:若要更正此问题,请确保$(OutDir).$(TargetName) 和$(TargetExt) 属性值与%(Link.OutputFile) 中指?定的值匹配. (2)处理办法:将[1项目属性->常规]中三项参照[2项目属性->链接器->常规]中输出文件位置配置.(输出目录+目标文件名相同即可,中间目录可不同) 1项目属性->常规 2项目属性->链接器->常规 2.文件版本混乱: (1)编译报错:vs2010LINK : f

Azure Ubuntu 16.04虚拟机安装低版本内核

问题场景为,使用平台镜像安装的系统内核版本为Linux 4.15.0-1052-azure,但是客户环境需要Linux 4.15.0-1045-azure. 1,请尝试以下操作(务必在操作前对虚拟机做备份或对磁盘做快照)安装Ubuntu 4.15.0-1045-azure内核: #apt-get install -y linux-azure*-4.15.0-1045#apt-get install -y linux-image-4.15.0-1045-azure#apt-get install

Ubuntu安装低版本gcc

现在做android,装完Ubuntu,自带的gcc是4.6的,我们的需要4.5.2. 根据网上资料,自己试验,总算把4.5的安装上了. sudo apt-get install gcc-4.5sudo apt-get install g++-4.5 这两条命令就够了,安装完了.现在系统里有两个gcc了,一个4.6,一个4.5. 先把目录切换到/usr/bin下. sudo mv gcc gcc.bak sudo ln -s gcc-4.5 gccsudo mv g++ g++.baksudo

Open vSwitch系列之二 安装指定版本ovs

在ovs学习过程中,如果自己想要安装一个ovs交换机其实一条简单的命令 apt  install openvswitch 就可以了,但是这种方法只能安装低版本的ovs.在特殊情况下需要安装指定版本,例如需要下发meters表时需要ovs2.8以上的版本,那么就需要下载安装包手动安装.看似一个复杂的过程,其实也是比较简单的.下面就一起来看看如果手动安装一个指定版本ovs交换机. 准备工作 安装python [[email protected] ~]# yum -y install python 安