- 浏览: 507051 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
System.Xml.Linq 命名空间中,有一系列新的LINQ to XML 帮助对象,使处理内存中的XML文档变的非常简单。
示例使用的Hamlet.xml来源自C#高级编程源代码。
XDocument
XDocument 代替了.Net 3.5 之前的XmlDocument 对象,它更容易处理XML文档。
XDocument 可以和下面要说到的XML对象一起使用。
XDocument 有两个重要的方法Load() 和 Save() 方法,这两个方法的功能和名字一样好理解就是加载和保存XML格式的文本或者流信息。
using System.Xml.Linq;
public void LoadAndSave() { //真实使用的时候最好不要在网站中,避免XML被直接下载。 XDocument xdoc = XDocument.Load(Server.MapPath("hamlet.xml")); Response.Write(xdoc.Root.Name.ToString() + "<br />"); Response.Write(xdoc.Root.HasAttributes.ToString() + "<br />"); //另存一份到C盘根目录 xdoc.Save(@"C:\CopyOfHamlet.xml"); }
XElement
XElement是一个非常常用的对象,他用于表示或者创建一个代表XML元素的对象,这个元素的范围没有限制,可能是XML根元素也可以是最小的叶子元素。
public void MyXElement() { //建立一个层次元素 //XElement 的第一个参数是元素名称,第二个参数是元素的值 XElement xe = new XElement("Company", new XElement("CompanyName", "Lipper"), new XElement("CompanyAddress", new XElement("Address", "123 Main Street"), new XElement("City", "St. Louis"), new XElement("State", "MO"), new XElement("Country", "USA"))); TextBox1.Text = xe.ToString(); }
XNamespace
XNamespace 可以为任何一个XML元素添加命名空间标识属性。
public void MyXNamespace() { //定义并添加一个命名空间 XNamespace xn = "http://terryfeng.cnblogs.com"; XElement xe = new XElement(xn + "Company", new XElement("CompanyName", "Lipper"), new XElement("CompanyAddress", new XElement("Address", "123 Main Street"), new XElement("City", "St. Louis"), new XElement("State", "MO"), new XElement("Country", "USA"))); TextBox1.Text = xe.ToString(); }
XComment
XComment 用于将XML注释<!-- 注释--> 添加到XML内容当中。
public void MyXComment() { XDocument xdoc = new XDocument(); XComment xc1 = new XComment("XML 注释1"); xdoc.Add(xc1); XElement xe = new XElement("元素名", new XComment("下面是元素的值"), "元素值"); xdoc.Add(xe); XComment xc2 = new XComment("XML 注释2"); xdoc.Add(xc2); TextBox1.Text = xdoc.ToString(); }
XAttribute
XAttribute 可以猜到这个与XML属性有关的重要属性,使用的频率也是非常的多,他可以代表一个XML属性或者添加一个XML属性。
public void MyXAttribute() { XElement xe = new XElement("Company", new XAttribute("AttributeName", "AttributeValue"), new XElement("CompanyName", "Lipper"), new XElement("CompanyAddress", new XElement("Address", "123 Main Street"), new XElement("City", "St. Louis"), new XElement("State", "MO"), new XElement("Country", "USA"))); TextBox1.Text = xe.ToString(); }
发表评论
-
LINQ to SQL语句之Insert/Update/Delete操作
2009-12-30 14:54 1152Insert/Update/Delete操作 插入(Ins ... -
RabbitMQ 安装配置和简单实例
2010-01-21 16:52 1885安装ErLang运行环境 配置运行环境变量 启动服务 ... -
MSMQ(Microsoft Message Queue,微软消息队列) Asp.Net 简单示例
2010-01-22 14:59 3295系统: Windows XP 1.安装MSMQ 控制面板—&g ... -
IromPython .Net 的简介和第一个例子
2010-01-23 18:53 1371.Net 4 都已经到来 ... -
Microsoft Asp.Net MVC 从入门到精通
2010-01-27 17:53 870ASP.NET MVC Framework是微软官方提供的MV ... -
C# Socket 同步通信与异步通信 示例
2010-01-30 17:50 4767同步 1.建立链接发送和获取信息 异步 1.服务器端建立一 ... -
解决 Visual Stuido 工具栏中的工具重置后,恢复回来。
2009-12-18 17:06 1309拿DevExpress 控件为例,如果重置工具栏后,以前的工具 ... -
LINQ to SQL 用O/R设计器手工建表对象
2009-10-11 22:04 1072除了自己建立定制对象外,还可以使用O/R设计器以可视化的方式创 ... -
LINQ to XML .Net 3.5 中的新XML对象
2009-10-15 14:11 916System.Xml.Linq 命名空间中,有一系列新的LIN ... -
LINQ to XML 用 LINQ 查询 XML
2009-10-15 15:57 696将一个已知的XML放到XDocument 对象当中使用LINQ ... -
LINQ to XML 操作XML文档
2009-10-15 17:18 1020使用 XDocument 对象的 Element 方法,获取制 ... -
C# 编码规范
2009-10-15 19:20 752陈年的文档,不过很不错整理出来发到博客上,还有更多的朋友需要。 ... -
Visual Studio 项目模板、文件模板、代码段和环境设置
2009-10-15 19:31 971很久前使用过,那个时候还没有开始写博客,好久不用就都忘记了,这 ... -
ADO.NET Entity Framework 概述
2009-10-16 11:50 597ADO.NET Entity Framework 与 LINQ ... -
LinqPad 1.31 下载
2009-01-14 15:42 1003LinqPad 1.31 也许你已经非常熟悉他了,为即将使用L ... -
jQuery 的第一个例子
2009-01-18 10:34 846通过这个例子可以对jQuery的使用有个基本的认识,jQ ... -
jQuery 选择器的使用
2009-01-18 10:39 875jQuery 能如此的流行,很重要的一点也许就是他有非常强大且 ... -
一次从GridView 获得多个指定行中多个指定控件的值
2009-01-20 07:33 902一次从GridView 获得多个指定行中多个指定控件的值,非常 ... -
jQuery 的Ajax应用(1)--学习篇,内附实例
2009-01-28 21:48 1358下面以前台jQuery,后天C# 的方式,演示了,如何通过 ... -
Enterprise Library 4.1 一步一步从入门到精通(未完成)
2009-02-05 23:04 915Enterprise Library 4.1 一步一步从入门到 ...
相关推荐
书中将介绍LINQ to SQL、LINQ to Entities以及如何在ASP.NET中使用LINQ。 6. 数据访问技术:包括ADO.NET Entity Framework,一种ORM(对象关系映射)工具,使得开发者可以使用对象来操作数据库,简化数据访问代码。...
LINQ是.NET Framework 3.5的重要组成部分,它允许开发者使用熟悉的查询语法在各种数据源上执行查询,包括SQL数据库、XML文档、集合等。 8. **数据访问** ASP.NET 3.5通过ADO.NET提供了强大的数据访问能力,包括...
此外,LINQ to Objects和LINQ to XML则分别提供了处理内存中的数据集合和XML文档的能力,极大地简化了数据处理过程。 ### Entity Framework:对象关系映射的新纪元 Entity Framework是ASP.NET 3.5中另一个重要的...
【LINQ与ASP.NET 3.5】\n\nLINQ(Language Integrated Query,语言集成查询)是.NET Framework 3.5中引入的一项创新技术,它主要为了解决面向对象编程模型在处理复杂数据访问和整合时遇到的挑战。在传统的编程模型中...
《专业ADO.NET 3.5与LINQ及实体框架》一书深入探讨了Microsoft的ADO.NET 3.5平台,以及如何将LINQ(Language Integrated Query)和实体框架(Entity Framework)集成到数据访问解决方案中。这本书由Roger Jennings...
- **Linq to SQL**:Linq简化了与SQL数据库的交互,通过C#或VB.NET的查询语法直接操作数据库对象。 - **Linq to XML**:提供了更直观的方式来处理XML文档,使得XML的读写变得更加简单。 - **Linq to Objects**:...
LINQ是一种集成在语言中的查询语法,它使得在各种数据源(如数据库、XML文档、集合等)上进行查询变得统一且易于理解。扩展方法则允许向已存在的类型添加新方法,而无需继承或使用装饰器模式。 .NET Framework 3.5...
对于ASP.NET开发者,LINQ可以方便地与数据库(如SQL Server)、XML文档、甚至对象集合进行交互。 4. **ADO.NET**:ADO.NET是.NET Framework的数据访问组件,提供了一组类来连接数据库、执行SQL命令、处理结果集以及...
"至理:精通ASP.NET3.5网络开发源代码"这个资源很可能是为了帮助学习者深入理解ASP.NET 3.5的编程原理和实践技巧,通过实际的源代码来提升开发能力。 1. **ASP.NET架构**:ASP.NET 3.5基于.NET Framework 3.5,它...
在ASP.NET应用程序中,LINQ to SQL 和 Entity Framework 是两个常用的数据访问技术。它们允许开发人员以面向对象的方式操作数据库,而无需编写复杂的SQL语句。这不仅提高了代码的可读性和可维护性,也减少了出错的...
你还会学习如何使用Linq to SQL进行查询,这是一种强大的语言集成查询方式,可以方便地在C#或VB.NET中处理数据。 服务器控件是ASP.NET的一大特色,包括内置控件如Label、Button、TextBox等,以及自定义控件的创建。...
此外,ASP.NET 3.5还扩展了ADO.NET Entity Framework,这是一种ORM(对象关系映射)工具,可以帮助开发者在.NET应用程序中更方便地操作数据库。Entity Framework允许开发者以面向对象的方式来处理数据,减少了与SQL...
7. **LINQ(Language Integrated Query)**:这是.NET Framework 3.5中的一个重要特性,允许开发者用更自然的代码风格来查询数据源,无论是数据库、XML还是其他集合。 8. **安全性**:ASP.NET 3.5提供了许多安全...
书中会详细介绍如何使用VB .NET的LINQ to SQL、LINQ to XML和LINQ to Objects。 6. **AOP(面向切面编程)**:书中可能会涉及AOP的概念,这是.NET 3.5通过PostSharp这样的工具实现的一种编程范式,可以更方便地处理...
在ASP.NET 3.5中,最重要的更新之一是引入了LINQ(Language Integrated Query,语言集成查询),这是一个强大的查询工具,允许开发者使用自然的语言语法进行数据查询,适用于.NET Framework中的各种数据源,如SQL ...
数据库访问通常通过ADO.NET Entity Framework或Linq to SQL进行,这两者都是.NET Framework 3.5中的数据访问技术,简化了数据库操作。 在ASP.NET 3.5中,AJAX(Asynchronous JavaScript and XML)的集成使开发者...
通过阅读“ASP.NET3.5从入门到精通基于C#2008.pdf”这本书,读者将全面掌握ASP.NET 3.5的各个方面,从基础概念到高级技术,包括设计模式、MVC框架的介绍,以及如何利用C# 2008的新特性进行开发。对于希望在Web开发...
《C#与.NET3.5高级程序设计》是一本深入探讨C#编程语言和.NET Framework 3.5平台的专业书籍。随书代码包含了书中讲解的各种技术示例和项目实践,帮助读者更好地理解和应用所学知识。 C#是微软公司推出的面向对象的...
ASP.NET 3.5与ADO.NET紧密集成,你可以使用Entity Framework或Linq to SQL等ORM(对象关系映射)工具来简化数据库操作。这些技术使你能够以面向对象的方式操作数据库,减少了SQL语句的编写。 总之,"ASP.NET 3.5从...
它包含四个主要部分:LINQ to Objects、LINQ to XML、LINQ to SQL和LINQ to DataSets。通过使用LINQ,开发者可以更直观地编写查询,减少错误,并提高开发效率。 3. WCF(Windows Communication Foundation):WCF是...