代码改变世界

随笔档案-2011年09月

复用 Entity Framework 中英语单复数形式变换的类

2011-09-21 21:24 by 鹤冲天, 4679 阅读, 收藏, 编辑
摘要: 数据库表名用复数、实体类名用单数,集合属性用单数…编程中经常会遇到英语单复变换的问题,你能准确处理吗?对我来说,十年前或许可以,but don't worry,我们有现成的类提供些类服务,来自 EntityFrameWork。 阅读全文

ASP.NET MVC:Expression Trees 作为参数简化查询 二

2011-09-18 17:25 by 鹤冲天, 5798 阅读, 收藏, 编辑
摘要: Expression Trees 可用作 Action 的参数来简化查询,前文中给出的 QueryConditionExpressionModelBinder 类,比较僵化,无法满足实际要求。本文将会从这个类为起点,基于 Convention 构建一个灵活的解决方案。 阅读全文

ASP.NET MVC:Expression Trees 作为参数简化查询

2011-09-16 23:09 by 鹤冲天, 7661 阅读, 收藏, 编辑
摘要: MVC 引入了 ModelBinder,让我们可以在 Action 中以强类型参数的形式接收 Request 中的数据。在查询 Action 中,我们可以将 Expression Trees 用作参数,通过自定义的 ModelBinder 动态自动构建查询表达式树,进一步发挥 MVC 的威力,简化编码工作。 阅读全文

c# 扩展方法奇思妙用基础篇九:Expression 扩展

2011-09-15 17:18 by 鹤冲天, 26794 阅读, 收藏, 编辑
摘要: 使用 Expression 类创建 Expression Trees 的代码往往比较繁琐,可以借助扩展方法予以简化。 阅读全文
点击右上角即可分享
微信分享提示