摘要:
YbSoftwareFactory 的 YbRapidSolution for WinForm 插件使用CSLA.NET作为业务层,CSLA.NET的一个强大的特性是支持 N-Tiers 部署。可只需非常简单的配置就能在本1-Tier部署方式和N-Tiers部署方式之间切换,这个过程无需编写任何额外的代码,对于WinForm和WPF等客户端开发来说是非常重要的特性,更多信息请参考我前面的文章:YbSoftwareFactory 代码生成插件【七】:YbRapidSolution for WinForm 插件生成项目总体架构介绍。但众所周知,VS在WinForm的开发环境下没有提供相应的分页控件,网上很多针对实现的分页控件虽然实现了数据库分页但往往也要丢失一些在WinForm下的重要特性,通用性和易用性都稍差。本文描述了通过 DynamicLinq 来实现非常方便的自定义过滤条件和自定义排序规则的服务器端数据库分页,并提供 DynamicLinq 的代码下载。 阅读全文