代码改变世界

LINQ TO SQL学习笔记(2)_实现数据访问通用基类

2009-04-01 16:25 by 宗哥, 3407 阅读, 0 推荐, 收藏, 编辑
摘要:LINQ to SQL让人着迷,在.Net应用程序当中,.它提供了一种安全,强大和非常灵活的方式执行数据访问,在当前微软传道者介绍上看,很容易上手。 不幸的是,当你对LINQ进行仔细研究后,我发现在多层架构中使用LINQ的并不是十分容易。 本文介绍用LINQ to SQL实现数据层的典型的问题点 ,并提供了一个简单,方便和灵活的方式来克服它们。 本文附带的LING to SQL 实现数据访问通用类有以下的特点: • 实现了存储库模式,你可以用不到10行代码执行LINQ实体类型的CRUD (Create, Update, Delete)操作。 • 无缝协作,支持LINQ断开模式(Disconnected LINQ Mode)。 • 在单一数据库和LINQ实体间支持透明的数据库更新和数据加载。 • 提供为一种方便的功能,在调试你的应用程寻时候,它把所有执行的SQL语句输出控制台。 阅读全文

LINQ TO SQL学习笔记(1)_级联操作

2009-01-04 14:26 by 宗哥, 5403 阅读, 0 推荐, 收藏, 编辑
摘要: LINQ TO SQL 是.NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。在LINQ to SQL 中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。当应用程序运行时,LINQ to SQL 会将对象模型中的语言集成查询转换为SQL,然后将它们发送到数据库进行执行。摘自《MSDN》 在关系数据库中,两个表之间的关联关系有三种情况:一对一关系,一对多关系,多对多关系。本系列对上述各种关系演示Linq To SQL如何实现。 阅读全文

安博那点事

2008-12-25 10:02 by 宗哥, 415 阅读, 0 推荐, 收藏, 编辑
摘要:引子:早在ECI的时候,工作比较愉快,同事们每天在一起,插科打诨,好多N人的话也很经典,一直想记录下来,可惜没有,抱憾至今。 现在到安博来工作,这边的N人也很多,生活中也有很多乐事,不能在有遗憾了,就把它记下来了,谓之《安博那点事》, 自娱自乐。 2008年,12月25日,圣诞节,舍友去食堂排队吃早饭。 刘敏老师惊呼:“今天鸡蛋颜色比以前好看了”。 吴继银教授接过话,很严肃... 阅读全文
;