2010年2月5日

     摘要: 我必须先声明,我不愿意陷入平台之争,如果有人要争,恕不奉陪。昨天园子里有篇文章,就一个Session的访问问题写了一篇文章,批评ASP.NET的不足,而且莫名其妙的一个结论是“ASP.NET不能构建大型Web应用” 。无厘头。其实这个很正常,毕竟这么大一个社区鱼龙混杂的。 不正常的是有些社区大佬们没有站出来,反而有点站在旁边看热闹的味道。我想说的是,你以为与你无关吗?昨天一...  阅读全文
posted @ 2010-02-05 17:18 双鱼座 阅读(1748) | 评论 (55)编辑

2010年1月7日

     摘要: 不断听timiil向我介绍Entity Framework 4.0的诱人之处。当然,他知道我最需要的是稳定且实用的设计时和提供给我从模型到数据库的设计体验,这两点是EF1.0不能满足我的。之所以我特别在意这两点,是为了满足我经常性修改模型的现实要求。显然,EF 4似乎有所改善,但显然离我的要求仍然有相当大的距离。刚看到的一篇介绍EF4的文章,似乎比较喜欢POCO,这让我相当意外。那么,POCO真那...  阅读全文
posted @ 2010-01-07 03:12 双鱼座 阅读(2865) | 评论 (51)编辑

2010年1月3日

     摘要: WebForm下的ScriptManager在ASP.NET MVC下自然是不能使用的。于是很多人开始困惑如何管理页面上可能发生冲突的脚本。CodePlex上还有一个项目专门做这件事情,当然也有人简单地通过HtmlHelper来解决。如果你看过jQuery UI Extensions for ASP.NET MVC,或者是jQuery Grid for ASP.NET MVC,你还会找到更多的解决...  阅读全文
posted @ 2010-01-03 19:56 双鱼座 阅读(1492) | 评论 (7)编辑

2009年12月17日

     摘要: DavidCutler何许人也?Google一把你就明白了。2008年获得了美国国家科技和创新奖章,这个奖大概相当于我们国家一年一度的国家科技奖吧,无论如何这是一种不平常的荣耀。尽管他的故事还没有真正成为过去,毕竟到现在为止,他仍然担任着微软云计算平台(AzureServicesPlatform)的主要开发者。但是已经有太多需要我们去解读和学习的精神,已经有太多需要我们去细细品味的哲理,已经有太多...  阅读全文
posted @ 2009-12-17 02:10 双鱼座 阅读(1877) | 评论 (16)编辑

2009年12月10日

     摘要: 嗨。或许我有极重的RAD情结,当我第一次弄明白ASP.NET MVC架构之后,我忽然发现,RAD有了希望。大多数情况下,当你的Model不幸被修改了,不得不去修改View。而从Model到View的映射还不得不让人来处理,也就是设计时的处理。Visual studio 2008在我们第一次创建View的时候可以帮一点小忙,而修改根本就无能为力了。其实我的期望比较的现实,大概就是ObjectGrid...  阅读全文
posted @ 2009-12-10 12:07 双鱼座 阅读(348) | 评论 (3)编辑

2009年9月29日

     摘要: 工欲善其事,必先利其器。好的工具能够成倍提升工作效率。ASP.NET MVC和ADO.NET EF也是因为其工具出色而受到欢迎。例如: MVC所提供的View模板工具; MVC所提供的View切换、向导工具; ADO.NET EF提供的模型设计工具; ADO.NET EF提供的数据库模型导入工具。 本文仅仅讨论项目实战中的设计工具。需求设计工具本文所指的需求设计是指将需求规格说明书(SRS)展开...  阅读全文
posted @ 2009-09-29 16:36 双鱼座 阅读(1745) | 评论 (5)编辑

2009年9月4日

     摘要: ADO.NET Entity Framework(以下简称ADO.NET EF)有一个非常可信的运行时。之所以不敢在项目中广泛使用是因为其糟糕的设计时。这个DSL设计时糟糕在哪里呢?其一,只能是先设计好数据库后设计实体模型;其二,如果你修改了数据库结构,再更新实体模型时,你所做的修改全部作废,最糟糕的是,很可能会出现映射错误,你必须手工来维护EDMX中的MSL部分。通常数据库结构的修改会成为你的噩...  阅读全文
posted @ 2009-09-04 12:54 双鱼座 阅读(2086) | 评论 (10)编辑

2009年9月3日

     摘要: 今天查阅MSDN,关于ADO.NET Entity Framework的继承,发现一个问题让人恼火。一个是“通过每种类型一个表继承以定义模型”,另一个是“通过每个层次结构一个表继承以定义模型”。它们提供的数据库脚本居然完全一样?! 这还不算。我又比对了CSDL、SSDL、C-S Mapping部分,居然也一样,只是断句不一样而已。别不信,你自己去查查...  阅读全文
posted @ 2009-09-03 00:41 双鱼座 阅读(302) | 评论 (0)编辑

2009年4月26日

     摘要: 什么叫上下文?在你设计一个方法的时候,无法直接从方法参数或实例成员(字段或属性)获得的所有信息都是上下文。例如: 当前用户是谁? 刚才提供操作的数据库连接实例从哪里拿到? 这个方法从哪个 View 或者哪个 Controller 调用的?当然,在方法体中获得上下文最终还是要靠方法参数或实例成员。在MVC中有大量的上下文信息,例如: ControllerContext ViewContext Mod...  阅读全文
posted @ 2009-04-26 11:49 双鱼座 阅读(2476) | 评论 (24)编辑

2009年3月29日

     摘要: 因为要在一个asp.net mvc应用程序中用到一个富文本编辑器,需要后台上传文件或图片,所以动手写了一个。我也曾经想通过Ajax来实现,看来确实有一定的难度。参考了以下文档:A.实现一个Ajax模式的文件上传有多难?B.ASP.NET MVC 檔案上傳下載是很方便的如果你也有这样的需求,你不妨直接下载下来看看。再讲多两句话。 第一句话,由于HttpPostedFileBase本身已经区分了文件的...  阅读全文
posted @ 2009-03-29 18:18 双鱼座 阅读(3427) | 评论 (13)编辑

导航

公告

<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

统计

搜索

 

常用链接

我参与的团队

我的标签

随笔分类

随笔档案

文章分类

相册

芸芸众生

最新评论

阅读排行榜

评论排行榜

60天内阅读排行