技术开发

it知识库

使用 LINQ 进行数据转换

阅读(24) 作者(admin)

使用 LINQ 进行数据转换语言集成查询 (LINQ) 不仅可用于检索数据,而是还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组...

it知识库

基本查询操作 (LINQ)

阅读(19) 作者(admin)

本主题简要介绍 LINQ 查询表达式,以及您在查询中执行的一些典型类型的操作。下面各主题中提供了更详细的信息:获取数据源 在 LINQ 查询中,第一步是指定数据源。像在大多数编程语言中一样,在 C# 中,必须先声明变量,才能...

it知识库

LINQ 和泛型类型

阅读(27) 作者(admin)

LINQ 查询基于泛型类型,在 .NET Framework 的 2.0 版中引入了泛型类型。您无需深入了解泛型即可开始编写查询。但是,您可能需要了解两个基本概念:当您创建泛型集合类(如 List<(Of <(T>)>))的实例时,您将“T&rdquo...

LINQ 查询介绍
it知识库

LINQ 查询介绍

阅读(37) 作者(admin)

查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须...

it知识库

使用LINQ解除SQL注入安全问题

阅读(29) 作者(admin)

在开发人员承受越来越多的安全责任之时,许多开发人员了解到的第一个Web应用安全漏洞,是一个被称为“SQL注入”的极危险的命令注入形式。命令注入的原始的形式本是指这样一种漏洞:攻击者通过提供一个正常...

NET技术

视角的力量--再说OO设计原则

阅读(28) 作者(admin)

《OO设计原则总结》一文中我提出了一个问题:如何更好的使用这些原则?怎样在实践中遵守这些原则,使用三种视角思考问题就是答案之一; 本文内容包括:1.为什么我们过早的纠缠于细节?问题的本质是什么?2.救命稻草--Mar...

OO设计原则总结
NET技术

OO设计原则总结

阅读(29) 作者(admin)

什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an...

ASP.NET实用技巧(一)
NET技术

ASP.NET实用技巧(一)

阅读(23) 作者(admin)

本文主要介绍ASP.NET编程中的一些常用方法,内容涉及代码技巧、性能优化等方面。

1.跟踪页面执行
设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及...

手把手教你如何扩展GridView之自带CheckBox
NET技术

手把手教你如何扩展GridView之自带CheckBox

阅读(30) 作者(admin)

我们在使用GridView的时候,很多时候需要使用CheckBox列,比如批量删除,批量审批,但是每每都需要记住繁琐的实现方法。多麻烦呀!再次给GridView做个手术,让它自己就能产生CheckBox岂不爽死了。以后您就有权利忘记...

手把手教你如何扩展GridView之自动排序篇
NET技术

手把手教你如何扩展GridView之自动排序篇

阅读(35) 作者(admin)

最新重构源码下载:打造0代码全自动GridView-天具神力

  看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。  首先...

对一些面试题的回答
NET技术

对一些面试题的回答

阅读(50) 作者(admin)

此文中所提到的面试题是园子中Tony Qu兄弟翻译过来的,特此感谢

NET牛人应该知道些什么? (本答复不是标准答案,敬请兄弟们补充更正,不胜感激)

任何一个使用.NET的人
1) 描述线程与进程的区别? 线程(Thread)与进程(Proc...

Cache总义
NET技术

Cache总义

阅读(32) 作者(admin)

Cache用法之页面声明<%@ outputCache
Duration="#ofseconds"
Location="Any|Client|Downstream|Server|None"
VaryByControl="ControlName"
VaryByCustom="browser|customstring"
VaryByHeader="headers"
VaryBy...

NET技术

ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理)

阅读(22) 作者(admin)

1. 数据库访问性能优化   数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连...

NET技术

从别人那拷下来的几点Session使用的经验(转载)

阅读(26) 作者(admin)

问:当页面中是否了frameset,发现在每个frame中显示页面的SessionID在第一次请求时都不相同,为什么?
答:原因是你的frameset是放在一个htm页面上而不是ASPX页面。
在一般情况下,如果frameset是aspx页面,当你请求页面时,它...

NET技术

ASP.Net中控件的EnableViewState属性

阅读(31) 作者(admin)

  在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行...

高效的忽略大小写的字符串替换(Replace)函数
NET技术

高效的忽略大小写的字符串替换(Replace)函数

阅读(32) 作者(admin)

前言在开发中,我们要常和各种不同类型的信息打交道,无论是数据库中的信息还是网络的、甚至财务的数据,最终都可以ToString()为字符串(这个说法有点牵强)。所以我们日常常要和字符串打交道。主题在.NET中,不调用C++/C...

走进Linq-Linq to SQL源代码赏析,通过Linq to SQL看Linq
it知识库

走进Linq-Linq to SQL源代码赏析,通过Linq to SQL看Linq

阅读(32) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...

走进Linq-Linq to SQL源代码赏析之Provider的初始化
it知识库

走进Linq-Linq to SQL源代码赏析之Provider的初始化

阅读(33) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...

it知识库

走进Linq-Linq to SQL源代码赏析 Table的获取过程

阅读(25) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...

走进Linq-How do I(4)拾遗补零篇第一节
it知识库

走进Linq-How do I(4)拾遗补零篇第一节

阅读(45) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...

it知识库

走进Linq-Linq to SQL How do I(3)

阅读(29) 作者(admin)

系列文章导航:走进Linq--Linq横空出世篇走进Linq-辉煌的背后走进Linq-Linq大观园不能不说的C#特性-对象集合初始化器不能不说的C#特性-匿名类型与隐式类型局部变量不能不说的C#特性-扩展方法不能不说的C#特性-匿...