对于.NET Framework 3.5框架详细说明

开发 后端
.NET Framework 3.5特性还对我们介绍一些LINQ的相关模型,这样可以查询和操作数据成为.NET中的一等编程概念。下面就进行介绍.NET Framework 3.5相关技巧。

随着时代的进步科技的发展.NET Framework 版本也快速的提升与升级,下面我就对升级前和升级后的.NET Framework 3.5,做一下自己的解析。希望能够对大家有帮助,下面都进行了详细介绍。

◆自动属性,对象初始化器,和集合初始化器
◆扩展方法
◆Lambda表达式
◆查询句法
◆匿名类型

这里是我撰写的其他几个贴子,.NET Framework 3.5展示了一些新的VS 2008代码编辑支持和使用这些新的语言特性的一些很酷的方式:

◆VS 2008 Code Editing Features
◆Tip/Trick: Building a ToJson() Extension Method using .NET 3.5
◆The C# ?? null coalescing operator (and using it with LINQ)
◆Using LINQ to XML (and how to build a custom RSS Feed Reader with it)

Visual Basic开发团队还录制了一些很棒的讨论LINQ的免费录像,你可以在这里观看,LINQ to SQL中的数据访问改进

LINQ to SQL是.NET 3.5中内置的OR/M (对象关系映射器)。.NET Framework 3.5允许你使用.NET 对象模型对关系数据库进行建模。然后你可以使用LINQ对数据库进行查询,以及更新、插入,删除数据。LINQ to SQL完整支持事务,视图和存储过程。它还提供了一个把业务逻辑和验证规则结合进你的数据模型的简易方式。下面是一些我讨论如何使用LINQ to SQL的文章:

◆***部分:LINQ to SQL简介(韩现龙译)
◆Part 2: Defining our Data Model Classes
◆Part 3: Querying our Database
◆Part 4: Updating our Database
◆Part 5: Binding UI using the ASP:LinqDataSource Control
◆Part 6: Retrieving Data Using Stored Procedures
◆Part 7: Updating our Database using Stored Procedures
◆Part 8: Executing Custom SQL Expressions
◆Part 9: Using a Custom LINQ Expression with the <asp:LinqDataSource> control

我认为你会发现LINQ 和 LINQ to SQL极大地方便你建造极其干净的数据模型,编写极其干净的数据代码。我在今后还会撰写更多LINQ to SQL的系列文章(一直没空写完,我非常抱歉,要做的事情太多,可惜时间太少了!)。#t#

Scott Stanfield 正在为www.asp.net网站录像一些非常棒的LINQ to SQL录像,.NET Framework 3.5这些录像是基于我上面的系列文章的(录像有VB和C#版本)。你可以在这里观看其中的前四集。

使用Visual Studio浏览.NET Framework库源码 在几个星期前我在博客里提到, 我们将在这个发布里同时发布 .NET框架库源码的引用版本。Visual Studio 2008有内置的调试器支持,自动按需调试进入代码(VS 2008可以自动为你下载适当的.NET框架库文件)。 我们正在部署这些源码服务器,在几个星期里将发表启动这个功能的步骤。

说不尽的其他改进上面的列表只是所做改进的一小部分。针对客户端开发,.NET Framework 3.5包含了对WPF设计器和项目的支持。ClickOnce 和WPF XBAPs现在在FireFox中也工作了。WinForms和WPF项目现在也能使用ASP.NET 应用服务(成员,角色和用户数据)来漫游用户数据了。

办公开发也更加丰富了,包括对Office 2007 Ribbon和Outlook的集成支持。.NET Framework 3.5办公工具支持现在也成为Visual Studio的一部分了(对,不用再购买另外的产品了)。

新的WCF和Workflow项目和设计器现在也包括在VS 2008中了。单元测试的速度大为提高,而且单元测试的支持现在包括在VS Professional版本(而不仅仅是VSTS版了)中了。连续集成支持现在也内置于TFS中了。AJAX web测试(单元和压力)现在也由VS Test产品支持了。还有许许多多多的改进,这里无法一一提及了。

责任编辑:chenqingxiang 来源: 新浪科技
相关推荐

2010-01-04 10:39:33

ADO.NET描述

2010-02-04 09:55:46

Android DEX

2009-12-15 15:13:07

.NET Framew

2009-12-10 14:04:09

.Net Framew

2009-12-07 18:06:46

WCF框架

2009-12-14 09:47:39

.net2008

2009-12-10 16:17:23

Visual Stud

2009-12-14 17:57:21

NET 源码

2009-12-10 14:17:51

VS2008专业版

2010-01-08 10:34:49

JavaScript解

2009-12-18 16:28:35

ADO.NET结构

2009-12-10 17:47:01

ASP.NET 2.0

2009-12-21 14:31:29

ADO.NET类文件

2009-12-10 17:11:14

.NET Framew

2010-01-06 15:29:13

.NET Framew

2009-12-22 15:44:47

ADO.NET菜单

2009-10-22 17:28:22

VB.NET变量

2009-12-29 15:22:40

ADO.NET类库

2009-12-28 09:26:09

ADO对象

2009-12-14 16:59:57

.NET Framew
点赞
收藏

51CTO技术栈公众号