EF6.0 code first感触
2024-08-24 10:59:17
随着EF技术的更新现在已经到了EF7.0时代,追随着技术的大潮去不断更新迭代自己,让自己知道自己还没有被技术抛弃.
今天看了下EF 6.0 codefist技术,简单,对于传统的DAL层省去了大量的人力物力,微软进一步提倡自己面向对象的特性.对DAL层做了充分面向对象的封装.
首先感受一下自己的心得:
(1)、运行Enable-Migration允许迁移,此命令之后就会在当前项目下生成Migrations文件夹,存在Configuration.cs和一个time_[name]的文件;
(2)、现在如果更改实体属性,如增加新属性、或者更改属性元数据,运行Add-Migration [name],此时会生成一个针对更改的类(命名如下:time_[name]),存在两个方法,Up和Down,Up方法是针对此次更改生成的代码,而down代码是放弃此次更改的代码,如果后续数据库表需要还原到某个快照下的状态,down方法会被运行.
(3)、运行update-database命令提交更改,即会运行Up中的代码块.
Note:如果想不使用Add-Migration命令而直接使用update-database命令提交更改可以把Configuration类中的AutomaticMigrationsEnabled属性值设置为true.
最新文章
- java那些小事---用偶数做判断,不要用基数做判断
- Strip JS – 低侵入,响应式的 Lightbox 效果
- Linux下/etc/resolv.conf 配置DNS客户
- WPF中的瀑布流布局(TilePanel)控件
- PAT 1002
- properties配置文件中文乱码解决方法
- Java 8 开发顶级技巧
- 如何消除inline-block产生的元素间空隙
- 根据类名查所属jar包
- hibernate 一对多双向关联 详解
- Android 通过外键连接两个数据库
- 百度地图HTML接口
- windbg vmware win7联机调试环境搭建
- mysql 获取全局唯一值
- 【充电器】小米手机2S电池座充——小米手机官网
- Xcode 9.0 新增功能大全
- Error:Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2
- MLR:输入两个向量,得出两个向量之间的相关度—Jason niu
- Ex 6_18 硬币有限的兑换问题_第七次作业
- IPv4检验和计算
热门文章
- libc.so.6: cannot open shared object file: No such file or diretory
- Elasticsearch 填坑记
- September 07th 2017 Week 36th Thursday
- ZT 80-90年代港台300部电视剧 你看过多少?
- 前段js初学总结
- .NET Core 控制台项目中的Nuget打包类库及引用
- Javascript (ECMAScript5) 的细节和违反直觉的地方
- Opencv——级联分类器(AdaBoost)
- [转载]AVFormatContext结构体详细分析
- Linux的任务计划管理