EF--.net
2015-12-04 21:16
337 查看
EF=EntifyFrameWork
ORM(对象关系映射框架/数据持久化框架)
根据实体对象操作数据表中数据的一种面向对象的操作框架。
实体数据模型.edmx
dbfirst,codefirst.
.tt=t4模板,可以帮我们生成类
Context=EF数据上下文类,用来操作数据库,负责维护实体状态,根据实体对象包装类的状态属性,生成不同的sql语句执行
Lamda表达式核心:匿名方法,匿名委托+委托对象
延迟加载:只有当使用到数据的时候,才去查询数据库
显示效果
EF比较牛逼的地方:某些地方可以连接查询,include都不需要。
数据对象上下文包装类。
通过EF删除:
1.创建要删除的对象
2.将对象添加到EF管理容器
3.将对象包装类的状态标识为删除状态
4.通过savechange更新到数据库。
5. 更新成功,则命令浏览器重定向到/home/List方法
return RedirectToAction("Index","Home");
路由名称/控制器名称
传递数据:
ViewBag
ViewData
使用View的构造函数,讲数据传给视图上的名为Model的属性
ORM(对象关系映射框架/数据持久化框架)
根据实体对象操作数据表中数据的一种面向对象的操作框架。
实体数据模型.edmx
dbfirst,codefirst.
.tt=t4模板,可以帮我们生成类
Context=EF数据上下文类,用来操作数据库,负责维护实体状态,根据实体对象包装类的状态属性,生成不同的sql语句执行
Lamda表达式核心:匿名方法,匿名委托+委托对象
延迟加载:只有当使用到数据的时候,才去查询数据库
显示效果
EF比较牛逼的地方:某些地方可以连接查询,include都不需要。
数据对象上下文包装类。
通过EF删除:
1.创建要删除的对象
2.将对象添加到EF管理容器
3.将对象包装类的状态标识为删除状态
4.通过savechange更新到数据库。
5. 更新成功,则命令浏览器重定向到/home/List方法
return RedirectToAction("Index","Home");
路由名称/控制器名称
传递数据:
ViewBag
ViewData
使用View的构造函数,讲数据传给视图上的名为Model的属性
相关文章推荐
- [leetcode] Ugly Number II
- otsu算法---matlab实现,和一种改进算法
- 解压版的Tomcat基本配置和安装
- 双向循环链表的实现
- 大数据时代:生活、工作与思维的大变革(上)
- 复杂链表的复制(C++)
- 一个操作系统的实现(1):分析linux下如何运行一个执行文件
- 开通博客啦
- OC中的方法
- project euler 36
- Android消息机制原理详解(Looper、Handler、MessageQueue)
- php中urldecode()和urlencode()
- 新鲜出炉:米4刷win10遇到的各种问题解答(个人版)
- python输出乱码
- noip2015 信息传递 强连通块
- IOS OC 内存管理
- Java中的拦截器、过滤器、监听器
- project euler 35
- html5中js添加下拉菜单
- cf Guess a number!