linq使用简介

评论(0)浏览(176)分类:asp.net-linq
linq使用简介  LINQ的全称是Language Integrated Query.语言级集成查询.下面将详细地介绍在Visual Studio 2008中如何使用LINQ.下图是LINQ的一个整体的框架.主要包括LINQ To Objects,LINQ To SQL,LINQ To XML.几个方面.  下面会详细讲述LINQ的各种用法  先来看一个LINQ查询的实例:using System;using System.Linq; //使用LINQ查询的命名空间static clas..

Linq更新,删除,加载XML

评论(0)浏览(71)分类:asp.net-linq
Linq更新,删除,加载XMLLinq更新,删除,加载XML  场景:产品采购单。  描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。+?xml version=1.0 encoding=utf-8 standalone=no?purchaseOrder address city石..

Linq创建,添加,查询XML实例

评论(0)浏览(106)分类:asp.net-linq
Linq创建,添加,查询XML实例Linq Xml操作场景:产品采购单。描述:产品采购单用于描述产品的采购,它可以从各地进行采购,且每地可以采购多种商品。地址信息包括:城市,电话,联系人,日期,商品;商品包括0到多项,商品包括:产品名称,编号,描述,单价,采购总量。?xml version=1.0 encoding=utf-8 ?PurchaseOrder address city/city call/call contact/cont..

LINQ操作DataSet

评论(0)浏览(88)分类:asp.net-linq
LINQ操作DataSet  LINQ to ADO.NET分为:LINQ to DataSet、LINQ to SQL 和 LINQ to Entities。1、LINQ to DataSet 提供对 DataSet 的更为丰富的优化查询。2、LINQ to SQL 可以直接查询 SQL Server 数据库架构。3、LINQ to Entities 可以查询实体数据模型。LINQ to DataSetDataTable dtUser = dsSrc.Tables[0]; var objs = from r in dtUser.AsEnumerab..

LINQ操作Objects对象

评论(0)浏览(119)分类:asp.net-linq
LINQ操作Objects对象//LINQ查询集合对象//students对象是泛型集合,不能为null,否则抛异常 var theStudents = from s in students where s.ID 115 s.FirstName.Contains(a) //where s.ExamScores[0] == 99 select s; Response.Write(theStudents.Count().ToString() ..

使用LINQ操作XML

评论(0)浏览(172)分类:asp.net-linq
使用LINQ操作XML XML LINQ简介本章包括nXML LINQ设计原则nXML LINQ类层次n加载、解析和操作XML  XML LINQ允许我们使用我们已经熟悉的LINQ查询语法查询XML数据,而不是学习查询XML的新的API。此外,XML LINQ也提供了一些轻量级XML API用来操作XML,这些API利用了提供了类似DOM的操作,但是在设计上更加直观。本章的目的就是学习XML LINQ提供的API。为了成为XML ..

会计基础习题及答案详解

评论(0)浏览(109)分类:asp.net-linq
会计基础习题及答案详解第一章1. 下列各会计要素,()不是反映财务状况的会计要素。A.资产B.负债C.收入D.所有者权益[答案]: C[解析]: 反映财务状况的会计要素包括资产、负债、所有权益。2. 在会计职能中,属于控制职能的是()。A.进行会计核算B.实施会计监督C.参与经济决策D.评价经营业绩[答案]: B[解析]: 会计监督职能也被称为控制职能,即实施过程控制,包括事前、事中..

2010年会计从业资格考试《会计基础》冲刺题和答案及详细解析

评论(0)浏览(71)分类:asp.net-linq
2010年会计从业资格考试《会计基础》冲刺题和答案及详细解析一、单项选择题1. 下列经济业务中,会引起资产与负债同时增加的业务是()。A. 从银行提取现金B. 从银行取得短期借款C. 用银行存款偿还应付货款D. 接受投资人的投资【答案】: B【解析】: 从银行提取现金,会引起一种资产增加、另一种资产减少,但资产总额不变;用银行存款偿还应付货款,会引起资产减少的同时负债减少;接受投资人的投资,会引起资产..

SqlCacheDependency无法在配置中找到“Northwind”数据库错误

评论(0)浏览(117)分类:asp.net-linq
SqlCacheDependency无法在配置中找到“Northwind”数据库错误  今天在研究SqlCacheDependency时出现下面的错误“/”应用程序中的服务器错误。--------------------------------------------------------------------------------OutputCache 指令的“Northwind:Employees”SqlDependency 属性无效。详细错误消息: 无法在配置中找到“Northwind”数据库。 说明: 执行当前 Web 请求期间,出现未处理的异常。..

21.1 LINQ查询概述

评论(0)浏览(141)分类:asp.net-linq
21.1 LINQ查询概述  LINQ可以对多种数据源和对象进行查询,如数据库、数据集、XML文档甚至是数组,这在传统的查询语句中是很难实现的。如果有一个集合类型的值需要进行查询,则必须使用Where等方法进行遍历,而使用LINQ可以仿真SQL语句的形式进行查询,极大的降低了难度。21.1.1 准备数据源  既然LINQ可以查询多种数据源和对象,这些对象可能是数组,可能是数..

第21章 使用LINQ查询

评论(0)浏览(157)分类:asp.net-linq
第21章 使用LINQ查询  了解了基本的LINQ基本概念,以及Lambda表达式基础后,就能够使用LINQ进行应用程序开发。LINQ使用了Lambda表达式,以及底层接口实现了对集合的访问和查询,开发人员能够使用LINQ对不同的对象,包括数据库、数据集和XML文档进行查询。目录21.1 LINQ查询概述  21.1.1 准备数据源  21.1.2 使用LINQ  21.1.3 执行LINQ查询21.2 LINQ查询语法..

SqlCacheDependency基于多个数据库表,多个数据库的缓存运用

评论(0)浏览(102)分类:asp.net-linq
SqlCacheDependency基于多个数据库表,多个数据库的缓存运用  当一个页面信息来自不同的数据库,不同的表,此时非常必要对数据库信息进行缓存,减少不必要的连接数据库和读取数据库信息,而是直接从缓存中读取。  要使用SqlCacheDependency+outputcache指令进行数据缓存,必须确保每个数据库,需要缓存的表都开启了SqlCacheDependency,具体如何开启请参考ASP.NET 2.0 中的SqlCacheDependency特性。 ..

ASP.NET 2.0 中的SqlCacheDependency特性

评论(0)浏览(122)分类:asp.net-linq
ASP.NET 2.0 中的SqlCacheDependency特性  ASP.NET中的Page Cache是个很有用的东东,只要简单的在页面上方加上一个OutputCache标签,就可以让页面在制定的Duration内直接把自动保存在缓存中的页面内容输出,而不需要让ASP.NET引擎再次执行页面代码,当然,节省这点执行时间并不是最主要的理由,主要理由是如果页面内容是从数据库中取出,那么就可以省去连接数据库、取数据的步骤,这个..

ASP.NET 缓存 SqlCacheDependency 监视数据库表变化

评论(0)浏览(109)分类:asp.net-linq
ASP.NET 缓存 SqlCacheDependency 监视数据库表变化  性能是任何 Web 应用程序的关键方面。必须减少 Web 服务器的处理量,以便使单个请求结果响应速度更快、服务器有能力处理更多并发请求并减少中间和后端数据系统的负荷。   使用输出缓存以减少服务器的工作负荷,能够实现更佳的 ASP.NET 性能。输出缓存是一种优化方案,可以缩短 Web 服务器响应的时间。   通常,浏览器请求 ASP.NET 页时,..

Asp.Net页面/控件缓存(OutputCache及参数说明)

评论(0)浏览(179)分类:asp.net-linq
Asp.Net页面/控件缓存(OutputCache及参数说明)@OutputCache指令:%@ OutputCache Duration = "#ofseconds" Location="Any|Client|Downstream|Sever|None" Shared="True|False" VaryByControl="controlname" VaryByCustom="browser|customstring" VaryByHeader="headers" VaryByParam = "parametername" %Duration--以秒为单位的时间Location--使用的场所(默认any) (不支持用户控件输出缓存)..

第20章 ASP.NET 3.5与LINQ

评论(0)浏览(128)分类:asp.net-linq
第20章 ASP.NET 3.5与LINQ  对于长期发展的面向对象编程模型而言,其发展基本处于一个比较稳定的阶段,可是面向对象的编程模型并没有解决数据的访问和整合的复杂问题。对于数据库的访问和XML的访问,面向对象方法论无法从根本意义上解决其复杂度和难度,而LINQ提供了一种更好的解决方案。目录20.1 什么是LINQ  20.1.1 LINQ起源  20.1.2 LINQ构架  20.1.3 LINQ与V..

20.4 ASP.NET 3.5与LINQ小结

评论(0)浏览(76)分类:asp.net-linq
20.4 ASP.NET 3.5与LINQ小结  本章介绍了LINQ的起源,包括什么是LINQ,以及LINQ在.NET 3.5 Framework中的位置,本章还介绍了LINQ基础,包括在LINQ中常用的接口和类,以及使用LINQ需要的命名空间。本章还包括:1)创建使用LINQ的Web应用程序:简单的介绍了使用LINQ实现Web应用程序中的查询功能。2)基本的LINQ数据查询:介绍了LINQ基本查询功能。3)Lambda表达式基础:..

20.3 Lambda表达式

评论(0)浏览(113)分类:asp.net-linq
20.3 Lambda表达式  Lambda表达式是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。Lambda表达式是由.NET 2.0演化过来的,也是LINQ的基础,熟练的掌握Lambda表达式能够快速的上手LINQ应用开发。20.3.1 匿名方法  在了解Lambda表达式之前,需要了解什么是匿名方法,匿名方法简单的说就是没有名字的方法,而通常情况下的方法定义是..

20.2 LINQ与Web应用程序

评论(0)浏览(125)分类:asp.net-linq
20.2 LINQ与Web应用程序  在ASP.NET应用程序开发中,常常需要涉及到数据的显式和整合,使用ASP.NET 2.0中提供的控件能够编写用户控件,开发人员还能够选择开发自定义控件进行数据显示和整合,但是在数据显示和整合过程中,开发人员往往需要大量的连接、关闭连接等操作,而且传统的方法也破坏了面向对象的特性,使用LINQ能够方便的使用面向对象的方法进行数据库操作。..

20.1 什么是LINQ

评论(0)浏览(127)分类:asp.net-linq
20.1 什么是LINQ  任何技术都不可能凭空搭建起来,为了解决工业生产生中某个实际问题,当现有的技术已经无法很好的完成工业的要求,就会促发新技术的诞生。LINQ就是为了解决复杂的数据访问和整合而出现的一种新技术。20.1.1 LINQ起源  从传统的意义上来说,面向过程的编程模型在数据访问和整合的能力上有一定的限度。因为面向过程的编程方法不能很好的描述一..