北京列举网 > 教育培训 > 电脑/网络 > FluentData 轻量级.NET ORM持久化
北京
[切换城市]

FluentData 轻量级.NET ORM持久化

更新时间:2015-05-12 15:43:44 浏览次数:75次
区域: 北京 > 朝阳 > 国贸
类别:软件工程师培训
地址:东方大厦
FluentData 轻量级.NET ORM持久化技术详解(C#4.5/Linq/Lambda,事务/储存过程,开源框架)
课程链接:http://www.ibe***/goods-498.html
咨询Q Q2110053820
课程讲师:风舞烟
课程分类:.NET框架
适合人群:初级
课时数量:19课时
更新程度:完成
用到技术:FluentData
涉及项目:FluentData轻量级

一、课程介绍
1.1 关于ORM
1、什么是ORM
ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象
之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,
只需简单的操作对象的属性和方法。
2、使用ORM的优势
优势一、 隐藏了数据访问细节,“封闭”的通用数据库交互,ORM的核心。他使得我们的通用数据库
交互变得简单易行,并且完全不用考虑该死的SQL语句。快速开发,由此而来。
优势二、ORM使我们构造固化数据结构变得简单易行
在ORM年表的史前时代,我们需要将我们的对象模型转化为一条一条的SQL语句,通过直连或是DB helper
在关系数据库构造我们的数据库体系。而现在,基本上所有的ORM框架都提供了通过对象模型构造关系数
据库结构的功能。这,相当不错。
3、使用ORM的缺点
:无可避免的,自动化意味着映射和关联管理,代价是牺牲性能(早期,这是所有不喜欢ORM人的共
同点)。现在的各种ORM框架都在尝试使用各种方法来减轻这块(LazyLoad,Cache),效果还是很显著的。
第二:面向对象的查询语言(X-QL)作为一种数据库与对象之间的过渡,虽然隐藏了数据层面的业务抽象,
但并不能完全的屏蔽掉数据库层的设计,并且无疑将增加学习成本.
第三:对于复杂查询,ORM仍然力不从心。虽然可以实现,但是不值的。视图可以解决大部分calculated
column,case ,group,having,order by, exists,但是查询条件(a and b and not c and (d or d))
。。。。。。

3.4、课程学习目标:
1. 全面了解C# 4.5 语法新特性
2.全面深入了解什么是FluentData,以及如何使用FluentData结合.NET进行数据库应用开发
3.通过实例融会贯通FluentData API语法,特性以及佳开发实践
3.5、适合学员
1.能够熟练使用C#语法开发简单数据库应用。
2.了解SQL语句,SQL Server或MySQL,Oracle中任一种即可
北京电脑/网络相关信息
4月23日
办公软件培训
平谷-平谷城区
4月19日
办公软件培训
平谷-平谷城区
4月11日
办公软件培训
平谷-平谷城区
4月9日
办公软件培训
平谷-平谷城区
4月7日
4月1日
注册时间:2014年09月23日
UID:155619
---------- 认证信息 ----------

查看用户主页