Evil 域

当Evil遇上先知

导航

2008年8月20日

摘要: ORM在数据库编程中,充当持久层的作用——持久,将数据持久化到数据库中。通过持久层,可以方便的将我们平时所作的增、删、改操作"固化"到数据库中去。本文将通过一个实例,来看看ADO.NET Entity Framework中如何对数据库进行CRUD操作…… 阅读全文

posted @ 2008-08-20 21:01 Saar 阅读(3562) 评论(16) 推荐(1) 编辑

2008年8月19日

摘要: ADO.NET Entity Framework中,提出使用概念模型建模,以代替被沿用了20年左右的、直接针对关系型数据库的物理模型的建模的架构。这一概念模型,被称为"实体数据模型"(Entity Data Model)。在实体数据模型中,同时引出了一些新的概念,来描述这一模型中形形色色的对象。本篇将描述其中两个非常重要的概念——实体(Entities)、关系(Relationships)。 阅读全文

posted @ 2008-08-19 20:53 Saar 阅读(4609) 评论(23) 推荐(0) 编辑

2008年8月18日

摘要: Visual Studio 2008发布时,微软给我们带来了LinQ to SQL,解决所谓"阻抗不匹配"问题。最近,随着Visual Studio 2008 SP1的正式发布,又带来了ADO.NET Entity Framework的1.0版。这样,.Net平台下,我们就有两套官方的ORM的解决方案了。 通过本文,让我们来感性的看一下,这个名称长长的东西——以后简称为EF啦,到底是个什么玩意儿。让我们一做一个简单的Walkthrough J 阅读全文

posted @ 2008-08-18 21:46 Saar 阅读(4632) 评论(3) 推荐(1) 编辑

2008年8月10日

摘要: 前文,我们针对SQL演示数据库,展开了各种各样的查询。而数据库编程中,四雄CRUD往往一起出现。本篇,我们将介绍LINQ中的CUD操作。 CRUD是什么东西?嘿嘿,CRUD就是当当当当当当当当…… 阅读全文

posted @ 2008-08-10 10:01 Saar 阅读(1128) 评论(1) 推荐(0) 编辑

2008年8月2日

摘要: 在关系型数据库中,1:N关系往往是编程处理的关系。通过本文对LINQ映射SQL中表所形成的类的小小的探索,大家可以看到LINQ如何处理1:N关系从表到实体的映射。并通过两个实例,来看看怎样从正、反两个方向使用LINQ来获取1:N关系中的数据。 阅读全文

posted @ 2008-08-02 10:41 Saar 阅读(1109) 评论(0) 推荐(0) 编辑

2008年7月29日

摘要: 上一文中,我们介绍了用LINQ读取数据库中数据的三个步骤。本文将来看看通过OR设计器生成的类。通过本文,你可以了解到为什么我们从数据库中把表拖到OR设计器上以后,就可以用LINQ来获取数据了,让我们来看看,这个.dbml背后发生的故事…… 阅读全文

posted @ 2008-07-29 22:25 Saar 阅读(877) 评论(0) 推荐(1) 编辑

2008年7月25日

摘要: 经过前面几篇“长片累牍”的介绍,大家应该看得很累,毕竟,那么多的代码,又没有什么实在感——LINQ来LINQ去,都没有跟数据库挂上勾。呵呵,本文里,我们将使用到真正的数据库,而且,在本片里,大家可以看到比较多的图片了——虽然,只是屏幕截图而已-.-||本片介绍怎样应用LINQ与MS SQL Server数据库连接并查询出数据…… 阅读全文

posted @ 2008-07-25 09:03 Saar 阅读(1081) 评论(1) 推荐(1) 编辑

2008年7月12日

摘要: 《VB9.0新特性之LINQ(二) - 常用关键字》一文中,我们涉及到了LINQ中最基本的、针对于单表的查询关键字。这些“调味品”在日常使用中已经足够。但我们对美食的追求无止境,让我们来看看LINQ调味品中的两剂猛料——Join和Group。 阅读全文

posted @ 2008-07-12 11:33 Saar 阅读(2268) 评论(0) 推荐(0) 编辑

2008年7月8日

摘要: 在VB9.0新特性之LNIQ(一)中,我们了解到了LINQ查询的三个关键步骤。LINQ查询好比是做一顿丰盛的晚餐:买菜(确定数据源)、做菜(创建查询)、进餐(执行查询)。毋庸置疑,做菜做得怎么样,会决定进餐的质量。而LINQ的关键字就像是做菜时候的油盐酱醋——道道菜单少不了,不同的菜还要不同的组合下不同的量…… 阅读全文

posted @ 2008-07-08 08:45 Saar 阅读(1465) 评论(7) 推荐(0) 编辑

2008年6月30日

摘要: 小到个人记账系统,大至ERP,现代程序开发,很大程度上,与数据库交互密不可分。然而,从关系型数据库的二维表模型到面向对象的树型结构的转化,常常让所有程序员绞尽脑汁。LINQ的出现,把转化过程予以封装,使得程序员只面向对象,即可完成数据库操作。虽然它还有许多有待完善的地方,不可否认,它的出现,有着重大的意义,它在关系模型与对象模型之间构建起一座桥梁,这让人激动不已。让我们来看一下VB9.0中的LINQ,给我们带来了什么... 阅读全文

posted @ 2008-06-30 15:53 Saar 阅读(1462) 评论(2) 推荐(0) 编辑