您的位置:首页 > 其它

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的属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: