2012年8月21日

LINQ(LINQ to DataSet)

摘要: DataTable.Select()方法使用和 SQL 相似的过滤语法从 DataTable 中提取你关心的记录,虽然 Select()可以很好的工作,但它还是有一些明显的限制。首先,它是基于字符串的,也就是说可能的错误不能在编译的时候发现。其次,它的过滤功能也很有限,它没有提供 LINQ 操作符能够提供的其他特性,如排序、分组以及投影。 使用 LINQ to Dat... 阅读全文

posted @ 2012-08-21 17:35 SkySoot 阅读(7727) 评论(0) 推荐(1)

LINQ(隐式表达式、lambda 表达式)

摘要: .NET 中一项突破性的创新是 LINQ(Language Integrated Query,语言集成查询),这组语言扩展让你能够不必离开舒适的 C# 语言执行查询。 LINQ 定义了用于构建查询表达式的关键字。这些查询表达式能够对数据进行选择、过滤、排序、分组和转换。借助各种 LINQ 扩展,你可以对不同的数据源使用相同的查询表达式。 虽然你可以在任... 阅读全文

posted @ 2012-08-21 16:12 SkySoot 阅读(21867) 评论(4) 推荐(8)

文件和流(序列化)

摘要: 可以借助另一项技术把数据保存到文件--序列化。序列化是一个基于 .NET 流的高层模型。就本质而言,序列化允许你把整个活动的对象转换为一系列字节,并把这些字节写入 FileStream 之类的流对象中。以后,你可以重新读取这些字节从而重建原对象。 你的类必须符合下列条件才能使用序列化: 在类的声明前必须有 Serializable 特性 类的所有公有和... 阅读全文

posted @ 2012-08-21 10:56 SkySoot 阅读(3694) 评论(0) 推荐(0)

导航