经验总结12--EF6数据迁移
2014-06-20 14:07
211 查看
最近在研究C#的实体框架EF6.1(Entity Framework)。
在这里介绍下使用步骤和注意事项。建议使用VS2013,对EF6.1支持得更好。
1.下载安装NuGet程序包管理器,联机搜索即可。该管理器提供很多实用DLL下载。
2.打开NuGet程序包管理器,搜索EntityFramework,下载。
3.新建MVC5项目,新建实体Entities。
4.右击项目,管理NuGwt,安装EntityFramework插件。
5.按照EF创建相关的类,如DbContext,配置数据库连接字符串。详细之后再讲。
6.打开程序包控制台。
7.输入命令:Enable-Migrations。启动数据迁移。
8.输入命令:Add-Migration test。生成需要修改的类文件。
9.输入命令:Update-Database -Verbose。更新数据库。
10.若改变字段或增加类,重复执行8、9即可。
注意事项:数据库连接字符串配置很重要,该配置在被设为启动项目的web.config里面。
若有问题,可删除数据库,重新映射。
在这里介绍下使用步骤和注意事项。建议使用VS2013,对EF6.1支持得更好。
1.下载安装NuGet程序包管理器,联机搜索即可。该管理器提供很多实用DLL下载。
2.打开NuGet程序包管理器,搜索EntityFramework,下载。
3.新建MVC5项目,新建实体Entities。
4.右击项目,管理NuGwt,安装EntityFramework插件。
5.按照EF创建相关的类,如DbContext,配置数据库连接字符串。详细之后再讲。
6.打开程序包控制台。
7.输入命令:Enable-Migrations。启动数据迁移。
8.输入命令:Add-Migration test。生成需要修改的类文件。
9.输入命令:Update-Database -Verbose。更新数据库。
10.若改变字段或增加类,重复执行8、9即可。
注意事项:数据库连接字符串配置很重要,该配置在被设为启动项目的web.config里面。
若有问题,可删除数据库,重新映射。
相关文章推荐
- 经验总结14--EF策略和数据迁移的数据初始化
- 基于MVC+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式
- java编程经验总结(12)
- 基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现
- 【项目经验】数据迁移总结
- 基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式
- 【loadrunner12-JAVA vuser】经验总结
- BAT等大厂十年研发经历,总结了12开发条经验(墙裂推荐)
- 使用STL的经验总结_指定关联容器的比较类型_12
- (转)基于MVC4+EasyUI的Web开发框架经验总结(12)--利用Jquery处理数据交互的几种方式
- 转载:TonyBaoBao:在.NET中调用Oracle9i存储过程经验总结
- arcims开发经验总结(1) (aimsLayers.js 文件变量含义)
- 关于解决WebSphere服务不能启动问题的几点经验总结
- 在.NET中调用Oracle9i存储过程经验总结
- 测试的一点经验总结
- SCWCD 考试经验总结[转帖]
- 关于ASP.NET在IIS一些问题的经验总结(zz)
- 关于ASP.NET在IIS一些问题的经验总结
- 关于ASPNET在IIS一些问题的经验总结
- [导入]关于ASPNET在IIS一些问题的经验总结