Evil 域

当Evil遇上先知

导航

08 2008 档案

摘要:提到数据库操作,特别是企业级的数据库应用,就不得不提一个多人操作时经常会产生的问题——并发冲突。本文首先来看一下什么是并发冲突,传统的并发冲突有现有的处理方式,最后,结合EF,看一个处理并发冲突的实例。 阅读全文

posted @ 2008-08-27 21:27 Saar 阅读(4951) 评论(4) 推荐(1)

摘要:在OR Mapping中,映射称得上是其灵魂。映射得当,概念模型中的实体可以很容易的持久化到数据库,开发周期短,易于维护;映射不得当,则可能出持久化性能低下、逻辑表达不清晰甚至概念模型到物理模型的不匹配等问题。本文将通过一个示例程序,来了解AEF(ADO.NET Entity Framework)中,如何进行物理模型到概念模型的映射,如何处理一对多、多对多关系,如何处理实体继承中的映射问题…… 阅读全文

posted @ 2008-08-23 17:21 Saar 阅读(7703) 评论(24) 推荐(1)

摘要:本系列将通过实例,从使用的角度,来看看ADO.NET Entity Framework到底是什么?怎么用?以及为什么要选用ADO.NET Entity Framework。本系列中将尽量多的提供实例,希望大家看了这些实例,能够很快将ADO.NET Entity Framework运用起来,并拥有自己对ADO.NET Entity Framework的看法、体会。 阅读全文

posted @ 2008-08-20 21:22 Saar 阅读(5073) 评论(7) 推荐(2)

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

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

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

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

摘要: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 阅读(4652) 评论(3) 推荐(1)

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

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

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

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