LINQ to SQL是NET 中内置的OR/M (对象关系映射器)它允许你使用NET 对象模型对关系数据库进行建模然后你可以使用LINQ对数据库进行查询以及更新插入删除数据LINQ to SQL完整支持事务视图和存储过程它还提供了一个把业务逻辑和验证规则结合进你的数据模型的简易方式下面是一些我讨论如何使用LINQ to SQL的文章
Part : Introduction to LINQ to SQL
Part : Defining our Data Model Classes
Part : Querying our Database
Part : Updating our Database
Part : Binding UI using the ASP:LinqDataSource Control
我会在以后的几周内再往这个系列里添加几篇文章我认为你会发现LINQ to SQL显着地简化了构建非常干净的数据模型以及编写极其干净的数据代码
说不尽的其他改进
上面的列表只是所做改进的一小部分针对客户端开发VS 包含了WPF设计器和项目支持ClickOnce 和WPF XBAPs现在在FireFox中也工作了WinForms和WPF项目现在也能使用ASPNET 应用服务(成员角色和用户数据)来漫游用户数据了办公开发也更加丰富了包括对Office Ribbon的集成支持WCF和Workflow项目和设计器也包括在VS 中了单元测试的速度大为提高而且单元测试的支持现在包括在VS Professional版本(而不仅仅是VSTS版了)中了连续集成支持现在也内置于TFS中了AJAX web测试(单元和压力)现在也由VS Test产品支持了还有许许多多多的改进这里无法一一提及了
重要的安装注意事项 务必阅读一下!
在安装VS 和NET Beta之后还有件重要的事情你应该马上做
) 你应该下载和运行这个批文件这只要几秒钟就可以运行完它修补了这个星期早些时候我们发现的SystemWebExtensionsdll版本政策的问题该程序集包含了 ASPNET AJAX如果你不运行这个批文件那么用ASPNET AJAX 和 VS 构建的现有的ASPNET 项目就会自动地运载随 NET Beta发布的新ASPNET AJAX 版本这会工作而且运行良好但会不小心导致你的VS应用依赖于NET 运行这个批文件会改变新的SystemWebExtensionsdll 程序集的版本绑定政策确保你只在你明确构建NET 项目时才使用新的NET ASPNET AJAX版本
) 假如你曾经在你的机器上安装过Orcas或VS 的早期版本(Beta 或某个CTP 版本)的话你需要在安装Beta后重新设定你的VS 设置如果你不这么做的话有些设置会非常奇怪(一些窗口在出现在奇怪的地方)你也有可能看到一些IDE性能问题你可以在命令行上对VS 的IDE版本键入DevEnv /resetsettings来重新设定你的配置
结语
在VS 和NET 中我希望你会发现许许多多非常有用的新改进和功能增强敬请在下几个星期里收看我的博客我将对这些新特性做详细讨论以及讨论如何充分利用这些新特性
[] []