Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  LINQ&ORM

摘要:实体 SQL (Entity SQL),它是一种新的 SQL 语言,其中加入了之前的 SQL 语言并不支持的基于概念的查询功能。ESQL 扩展现有 SQL 语言的方式与 EDM 扩展数据库中所使用的关系模型的方式十分类似。此外,ESQL 未绑定到任何特定于后台数据库的语法,因此可一次性编写查询(和/或应用程序),无论针对的是哪个后台数据库都无影响。Entity SQL 是基于文本的、面向集合的、延... 阅读全文
posted @ 2009-11-30 16:39 Robin99 阅读(263) 评论(0) 推荐(0) 编辑

摘要:这个三层不像MVC框架,因为只是业界的规范,所以理论上分开3层就可以了。首先建立新的解决方案,建立类库Models,BLL,DAL,还有新建个网站WebForm,如图这个层次结构比较清晰的。Models层的edmx是如何建立的呢,接着看下面:这里新建个项目,在安装的模版选择ADO.NET Entity Data Model,然后是导航式向导,最后就可以建立了如图一的ORM框架映射了。如果说Java... 阅读全文
posted @ 2009-11-30 16:37 Robin99 阅读(2448) 评论(0) 推荐(0) 编辑

摘要:在这里我们将对LINQ to SQL与NHibernate进行横向对比,通过对比大家能了解这两种方法的优劣,以及不同方法所获得的不同效果。 1 引言 研发与数据库打交道的系统的时候,最过于繁琐的莫过于没有编程快感的使用ADO.NET对后台数据库进行操作,因为所有的数据库连接、读取、操作千篇一律,编程成为了体力活。 虽然我们可以设计自己的类作为数据库访问的持久层,但是每一个类都必须有不相同的SQL语... 阅读全文
posted @ 2009-11-27 22:01 Robin99 阅读(226) 评论(0) 推荐(0) 编辑

摘要:LINQ对于开发人员来说很方便,不过掌握LINQ的标准查询操作符是基础中的基础。本文将为大家详细讲解LINQ标准查询操作符的用法,希望对大家有所帮助。语言集成查询 (LINQ) 允许开发人员通过强类型化语法使用 Microsoft® .NET Framework 3.5 代码编写类似 SQL 的查询。然后,各种 LINQ 提供程序,如 LINQ to Objects(可利用它根据对象层次... 阅读全文
posted @ 2009-11-27 21:56 Robin99 阅读(146) 评论(0) 推荐(0) 编辑