实体框架迁移,EntityFramework

 

 

   主要就是这个:http://msdn.microsoft.com/zh-cn/data/jj591621.aspx

 

 下面这个是写得不错的,比较详细:

首先打开工具--->>>库程序包管理器—----------->>>>>程序包管理器控制台

打开后

在控制台输入Enable-Migrations -Force 如果正确的话 会提示 “正在检查上下下文的目标是否有数据库.....”

为项目“  项目名  ”启用 Code First 迁移

运行后在项目项目资源管理器中会出现Migrations文件夹 类Configuration呈打开状态,将AutomaticMigrationsEnabled 值改为 true.

 

然后更新数据库

输入update-database 回车

提示

然后运行项目就 ok了

 

使用Code Fisrt之前老是报错,今天遇到一个朋友解决了这个问题:
   在逆向工程的时,填写好数据库的连接地址后,选择好数据库后,选择下面的高级,然后将 Persist Security Info 修改为True   ,这样就不会报错了噢  

 

dotnet core:

 

创建DbContext,

在文件夹中打开命令行,或者PowerShell进入目录,执行如下命令

 

开始创建数据库 使用 dotnet ef

打开文件夹的命令行,

输入

  dotnet ef migrations add MyFirstMigration

  dotnet ef database update

这样我们就创建好了数据库。更多命令请 dotnet ef -h

 

dotnet core的可以参考,http://www.cnblogs.com/linezero/p/EntityFrameworkCore.html

 

 

原文地址:http://blog.csdn.net/jixiaomeng821/article/details/25657541

posted @ 2015-01-07 11:08  留下的枇杷  阅读(196)  评论(0编辑  收藏  举报