摘要:
要对序列排序,前面使用了 orderby 子句。下面复习一下前面使用 orderby descending 子句的例子。其中 赛手按照赢得比赛的次数进行降序排序,赢得比赛的次数是用关键字选择器指定的: private static void Ordering() { var racers = from r in Formula1.GetChampions() where r... 阅读全文
摘要:
复合的 from 子句 如果需要根据对象的一个成员进行过滤,而该成员本身是一个集合,就可以使用复合的 from 子句。 Racer 类定义了一个属性 Cars, Cars 是一个字符串数组。 要过滤驾驶 Ferrari 的所有冠军, 可以使用如下所示的 LINQ 查询。 第一个 from 子句访问从 Formyla1.GetCha... 阅读全文
摘要:
写博客是一个非常好的习惯,以前我没有意识到,还认为是在浪费时间,现在想起来真是错误的想法,后悔没有早点开始写博客。现在不仅要写,而且还要强制自己去写。写博客的优点很多,除了可以提高写作的水平和技术水平外,还可以认识更多志同道合的朋友,记录学习过程中的笔记,让你更热爱学习。记录生活中发生的事,在若干年后去回忆,让你更热爱生活。想想之前没有写博客的时候,学过很多东西,也都记录了笔记,到现在都不知道放到... 阅读全文
摘要:
在 LINQ to Objects 中,扩展方法需要将一个委托类型作为参数,这样就可以将λ表达式赋予参数。 λ达式也可以赋予Expression<T>类型的参数。Expression<T>类型指定,来自于λ表达式的表达式树存储在程序集中。 这样,就可以在运行期间分析表达式,并进行优化,以便于查询数据源。 下面看看一个前面使用的查询表达式: var brazilRace... 阅读全文
摘要:
LINQ 查询为最常用的操作符定义了一个声明语法。还有许多标准查询操作符 下面是 LINQ 定义的标准查询操作符。 下面开始学习这些查询 添加Using using System.Linq;using System.Linq.Expressions; 过滤使用 Where 子句,可以合并多个表达式。例如,找出赢得至少 15 场比赛的... 阅读全文
摘要:
LINQ 是.Net 3.5 中最重要的新功能,LinQ集成了C#编程语言中的查询语法,可以用相同的语法访问不同的数据源。LinQ提供了不同数据源的抽象层,所以可以使用相同的语法。演变 下面是一组示例,这些示例都是基于一级方程式世界冠军。获得国家是巴西的世界冠军,并按获胜的次数降序。 使用List<T>的查询private static void TraditionalQuery() ... 阅读全文
摘要:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ProjectEdit.aspx.cs" Inherits="PTWeb.ProjectEdit" Titl... 阅读全文
摘要:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ProjectList.aspx.cs" Inherits="PTWeb.ProjectList" Title="项目列表" %><asp:Content ID="Content1" Conten... 阅读全文
摘要:
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="RolesEdit.aspx.cs" Inherits="PTWeb.RolesEdit" Title=&... 阅读全文
摘要:
using System;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ /// <summary> /// 集?成?明?值?对?基?类?,?两?个?泛?型?参?数?,?名?类?型?,?值?类?型?,?因?为?其?中?的?... 阅读全文
摘要:
//3.0一?致?using System;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ /// <summary> /// 集?成?自?ReadOnlyListBase基?类?,?提?供?了?两?个?泛?型?参?数?,... 阅读全文
摘要:
using System;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ /// <summary> /// 此?类?的?主?要?功?能?用?于?给?Project提?供?对?其?关?联?子?对?象?的?集?合?的?一?个... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Data.SqlClient;using Csla;using Csla.Data;namespace ProjectTracker.Library{ [Serializab... 阅读全文