瘦人说

LINQ To Weibo 小重构

入魔了。

LINQ To Weibo代码小幅重构,在Derek的帮助下精简了许多代码,看上去更加简洁而强大。

另外,为了加强语意,添加两个新方法PageIndex和PageSize替换原有的Skip和Take方法(原来的分页信息设置),如今的分页信息代码可以这样写:

// 使用Skip和Take,现在依然支持
data.Where(w => w.BaseApp).Skip(0).Take(5);

// 使用新的PageIndex和PageSize
data.Where(w => w.BaseApp).PageIndex(1).PageSize(5);

这两种写法效果是一样的,不过要记得PageIndex(int pageIndex)方法设置页码是基于1开始的,如果小于1的值被设置的话,默认是第1页。

Comments

Proudly published with Hexo