代码改变世界

随笔分类 - 4.LINQ

LINQ TO SQL学习笔记(8)_实现雷达图

2009-06-18 16:17 by 宗哥, 3231 阅读, 收藏, 编辑
摘要: LINQ TO SQL学习笔记(8)_实现雷达图引言 本文介绍Linq to sql在实际工程中的例子,利用微软chart控件实现调查反馈表的雷达图(Radar Chart)。 系统环境 Visual Studio 2010 +NET Framework 3.5+Microsoft SQL Server 2005+Window XP+ SP3 LINQ TO SQL采用配置式开发 微软chart控... 阅读全文

LINQ TO SQL学习笔记(7)_递归实现TreeView导航

2009-06-16 16:55 by 宗哥, 2721 阅读, 收藏, 编辑
摘要: LINQ TO SQL学习笔记(7)_递归实现TreeView导航引言 本文介绍Linq to sql在实际工程中的例子,利用TreeView,递归实现导航功能。在下一篇当中我们会结合角色权限进行有选择的加载。 系统环境 Visual Studio 2010 +NET Framework 3.5+Microsoft SQL Server 2005+Window XP+ SP3 LINQ TO SQ... 阅读全文

LINQ TO SQL学习笔记(6)_常见异常及解决办法

2009-05-25 18:11 by 宗哥, 3375 阅读, 收藏, 编辑
摘要: LINQ TO SQL学习笔记(6)_常见异常及解决办法引言 网上介绍Linq TO SQL的资料不少,但是实际工程中的例子很少,本文是我在使用Linq TO SQL开发项目中遇到的异常及解决方法,希望对您有帮助. 本文会继续更新... 系统环境Visual Studio 2008 NET Framework 3.5+Microsoft SQL Server 2005+Window XP+ SP3... 阅读全文

LINQ TO SQL学习笔记(5)_SQLMetal和Mapping文件缺陷

2009-04-16 13:17 by 宗哥, 696 阅读, 收藏, 编辑
摘要: Mapping文件的缺陷 开发LINQ TO SQL,我个人倾向选择外部配置文件的方式进行开发,灵活,(这个也是.Net平台下的建议选择,如果你了解WCF,会更有体会)。 利用SQLMeatal开发Mapping文件的时候,在修改Association节的DeleteRule属性的时候,感觉是LING TO SQL的缺陷。 MSND: NET Framework 类库 Associatio... 阅读全文

LINQ TO SQL学习笔记(4)_纵览

2009-04-15 16:53 by 宗哥, 2477 阅读, 收藏, 编辑
摘要: 1. LINQ和LINQ TO SQL 这是初学者经常模糊的一个概念。其实两这个是不同。先来看LINQ。 一下引自MSND:http://msdn.microsoft.com/zh-cn/library/bb397926.aspx 语言集成查询 (LINQ) 是 Visual Studio 2008 中的一组功能,可为 C# 和 Visual Basic 语言语法提供强大的查询功... 阅读全文

LINQ TO SQL学习笔记(3)_解决通用基类的循环引用问题

2009-04-02 11:11 by 宗哥, 3068 阅读, 收藏, 编辑
摘要: 解决通用基类的循环引用问题 续上一篇: http://www.cnblogs.com/Roping/archive/2009/04/01/1422404.html 在我们基于Domain驱动模式开发面向对象的多层架构的时候,层和层之间数据的传输对象(DTO)往往简化为领域对象模型,在上文中就是我们利用LINQ TO SQL对象设计器生成的Bill,Customer等实体类。 存在的问题 通常的做... 阅读全文

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

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