2008年1月10日
摘要: The last few weeks I have been working on a series of blog posts that cover the new ASP.NET MVC Framework we are working on. The ASP.NET MVC Framework is an optional approach you can use to structure ... 阅读全文
posted @ 2008-01-10 13:24 RainSunny 阅读(458) 评论(0) 推荐(0) 编辑
摘要: The last few weeks I have been working on a series of blog posts that cover the new ASP.NET MVC Framework we are working on. The ASP.NET MVC Framework is an optional approach you can use to structure ... 阅读全文
posted @ 2008-01-10 13:22 RainSunny 阅读(506) 评论(0) 推荐(0) 编辑
摘要: Last month I blogged the first in a series of posts I'm going to write that cover the new ASP.NET MVC Framework we are working on. The first post in this series built a simple e-commerce product listi... 阅读全文
posted @ 2008-01-10 13:19 RainSunny 阅读(427) 评论(0) 推荐(0) 编辑
摘要: Two weeks ago I blogged about a new MVC (Model View Controller) framework for ASP.NET that we are going to be supporting as an optional featuresoon. It provides a structured model that enforces a clea... 阅读全文
posted @ 2008-01-10 13:17 RainSunny 阅读(275) 评论(0) 推荐(0) 编辑
摘要: Earlier today we released the first CTP preview of an "ASP.NET 3.5 Extensions" release that we've been working on (click here to read my previous post about our product roadmap). This release brings a... 阅读全文
posted @ 2008-01-10 12:49 RainSunny 阅读(416) 评论(0) 推荐(0) 编辑
摘要: One of the things that many people have asked for over the years with ASP.NET is built-in support for developing web applications using a model-view-controller (MVC) based architecture.Last weekend at... 阅读全文
posted @ 2008-01-10 12:48 RainSunny 阅读(304) 评论(0) 推荐(0) 编辑
摘要: OrderBy操作 简单的,按雇用日期排序,默认为升序 复制 保存 var q = from e in db.Employees orderby e.HireDate select e; 带where条件的,shipcity为london的。 复制 保存 var q = from o in db.Orders where o.ShipCity == "London" o... 阅读全文
posted @ 2008-01-10 12:30 RainSunny 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Select操作 最简单的 复制 保存 var q = from c in db.Customers select c.ContactName; 匿名类的 1. 复制 保存 var q = from c in db.Customers select new {c.ContactName, c.Phone}; 2. 复制 保存 var q = from e... 阅读全文
posted @ 2008-01-10 12:29 RainSunny 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 先给关注dlinq的朋友们道歉,最近工作实在忙,没有时间来写blog。从本节开始,我们讲dlinq语法咯。我们先从select子句讲起。看下面的例子。 复制 保存 var q = from c in db.Customers select c.ContactName; 这是一个最简单的dlinq查询语句,查询得到联系人的名字。在这里,我需要提醒下大家的是,像这个语句只是个声明,dli... 阅读全文
posted @ 2008-01-10 12:27 RainSunny 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 从本节开始,笔者将会和大家一起开始体验dlinq了。前面我们准备了数据库,也对数据库之间的关系做了初步的了解。有了数据库之后,数据和对象是一个什么样的关系呢?从dlinq的设计来看,它主要是为了解决data!=objects 的问题而产生的。那么,现在,有了dlinq后数据和对象之间就可以有一个一一对应的关系了。我们既可以根据数据库生成这种影射的代码,也可以根据影射代码生成数据库。简单的说,数据库... 阅读全文
posted @ 2008-01-10 12:26 RainSunny 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在第一篇中,我已经和大家简单介绍了linq。也和大家提起linq是C# 3.0里的一个特性。不过,你去装linq priview时,你会发现,它提供了许多vb的linq代码。从现在的情况看,linq会被移植到.net framework下。在本篇中,笔者将开始更加详细的介绍dlinq。同时,也会介绍很实用的技巧和方法。在这之前,你需要安装s2008 beta2版本。可以到 http://msd... 阅读全文
posted @ 2008-01-10 12:24 RainSunny 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 谈到dlinq,就不得不先说linq。让我们先看看什么是linq。linq是 Language Integrated Query的缩写。那么事实上dlinq就是 Database Language Integrated Query 的缩写。linq和dlinq最大的区别就在与linq是对内存进行操作,而dlinq的操作对象为数据库。 我们先来看一个linq的例子。在这之前,你需要安装s2008... 阅读全文
posted @ 2008-01-10 12:23 RainSunny 阅读(153) 评论(0) 推荐(0) 编辑