摘要: 本质上说,ESQL(及SQL)是表达式,那么程序是怎么表达它的语义的呢?ExpressionTrees。在EF中,它叫CommandTrees,在System.Data.Common.CommandTrees名称空间中。如同System.Linq.Expressions,了解CommandTrees是件有意义的事,也许还能做出神奇的事情。比如下面的CSDL:如何得到FuncA、FuncB的ESQL... 阅读全文
posted @ 2011-07-28 15:59 zzfff 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: 我挺烦言必称martin大叔的人,特别是在微软社区。他就一老菜鸟,“老”是对他的尊敬,“菜鸟”是对他的描述。微软讲的是patterns & practices,不是那套装逼的理论。 阅读全文
posted @ 2011-07-18 01:45 zzfff 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 与CLR/BCL/C#里的概念进行联想对比,不难理解。using System;using System.Activities;using System.Activities.Expressions;using System.Activities.Statements;namespace ActivityDelegateAndInvoke{ public sealed class GetAndPlay<T> : Activity { public ActivityFunc<T> Get { get; set; } public ActivityAction<T&g 阅读全文
posted @ 2011-04-18 18:16 zzfff 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 每个追求心智提升的程序员/软件工程师都该读至少三遍,虽然对于WF4,其细节已经过时。 阅读全文
posted @ 2011-04-14 18:11 zzfff 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 哎,如何是好! 阅读全文
posted @ 2011-03-10 13:05 zzfff 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 有了语言的味道!Expression Trees的感觉metadata, metadata, metadata... 阅读全文
posted @ 2010-12-25 17:06 zzfff 阅读(135) 评论(0) 推荐(0) 编辑
摘要: XML Schema: type, type, type… RELAX NG(REgular LAnguage for XML Next Generation): pattern match, pattern match, pattern match… 就像命令式语言与函数式语言的区别 阅读全文
posted @ 2010-12-04 17:56 zzfff 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Entity Data Model"M" Language 看它们的相似处,忽略语法差异专注于语义,有意思,值得研究深思。 阅读全文
posted @ 2010-11-28 23:21 zzfff 阅读(93) 评论(0) 推荐(0) 编辑
摘要: http://www.infoq.com/articles/ws-standards-wcf-bustamante 阅读全文
posted @ 2010-09-09 22:36 zzfff 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 《Essential XML: Beyond Markup》书中的插图: 但是,XML Schema与programming language的classes、objects是有罅隙的,没完美的结合过渡。 阅读全文
posted @ 2010-09-07 17:03 zzfff 阅读(161) 评论(0) 推荐(0) 编辑