NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

又一个 LINQ 提供者:LINQ to Twitter

  • 2009-03-19
  • 本文字数:597 字

    阅读完需:约 2 分钟

微软 MVP, Mehfuz Hossain 创建了一个 LINQ to Twitter 提供者。这个示例再一次证明了 LINQ 不仅仅是一个访问数据库的框架,它可以用于任何类型的对象,包括 tweet。

LINQ to Twitter 使用了 Yedda,一个 Twitter API 的 C#/.NET 封装类库。对于 Twitter 方法,如 Status、User 或 Friends,Yedda 可以返回 XML、JSON、RSS 或 ATOM。

LINQ to Twitter 使用 Yedda 返回的 XML,并基于 LINQExtender 将其转化为可查询的对象。LINQ Extender 是一个可自由使用的类库,提供了创建 LINQ 提供者的基础功能。根据 Hossain 的说法,使用 LINQExtender 创建一个提供者需要分两步走:

首先你必须定义一个查询对象,使其实现 IQueryObject 接口,再创建一个 Query的子类并覆盖(override)一些方法。

以下为一个查询示例:

复制代码
TwitterContext context = new TwitterConext();
var query = from twit in context
where twit.Username == "myuser"
&& twit.Password == "mypass"
&& twit.Timeline == Timeline.Friends
orderby twit.LastUpdated descending
select twit;

另一个基于 LINQExtender 的 LINQ 提供者是 LINQ.Flicker,它可对 Flickr 的照片进行查询,添加,删除,评论等操作。LINQExtender 使用 MIT license

相关链接:LINQ to Twitter源代码(ZIP)、 LinqExtender LinqExtender 使用指导

查看英文原文: LINQ-to-Twitter, Another LINQ Provider

2009-03-19 00:361088
用户头像

发布了 827 篇内容, 共 309.0 次阅读, 收获喜欢 25 次。

关注

评论

发布
暂无评论
发现更多内容

产品 0 期 - 第一周作业

vipyinzhiwei

产品经理训练营

大数据知识专栏 - MapReduce工作机制详解

小马哥

大数据 hadoop mapreduce 七日更

28天瞎写的第二百二十二天:五道营胡同的葡萄芽儿

树上

28天写作

产品策略经理岗位要求

赵志广

网络安全 产品安全 产品经理训练营 极客大学产品经理训练营

《清单革命》读书笔记

BigYoung

读书笔记 读书感悟 清单革命

产品经理学习第一次作业

海风涯

不同公司产品岗位差异

三生赤水

Windows DHCP最佳实践(一)

BigYoung

windows Windows Server 2012 R2 DHCP

【HTML】<blockquote> 和 <q>

德育处主任

CSS html html5 大前端 28天写作

产品经理训练营第一周作业

朱琴

产品经理训练营

智能合约业务场景探索(二)

石君

智能合约 28天写作

产品训练营第一课作业

innovator琳

冰山模型 产品训练营

不能解决的,统统交给机器「幻想短篇 11/28」

道伟

28天写作

第一期作业

糯米~

你真的知道如何删除list集合中特定元素吗

万里无云

Java List remove

第0期产品经理训练营-第一周作业

nobody

产品经理训练营

第一章作业

Deborah

产品学习笔记01:让正确的事情相继发生

狷介

产品经理训练营

读书笔记:《异类》

lidaobing

28天写作 异类

第一章作业

白知之明

细说MAC地址漂移

《追风筝的人》读书笔记

BigYoung

读书笔记 读书感悟 追风筝的人

HDFS杂谈:SnapShot快照

罗小龙

hadoop hdfs 28天写作

打破 “996” 与 “35岁”魔咒,需要一个“领头羊”

李忠良

28天写作

G20210639010067-产品训练营第一次作业

Wangyunnfei

产品经理训练营-第一周作业

月亮 😝

产品经理训练营

产品经理的招聘信息归纳

撒.野

产品经理训练营

第一周作业

胜负师

作业

产品训练营--第一周作业

不离

产品经理训练营作业 NO.1

郭栋

产品训练营第一周总结

马悦

产品 总结 产品经理训练营

又一个LINQ提供者:LINQ to Twitter_.NET_Abel Avram_InfoQ精选文章