【问题标题】:AtomPub - What's your recommendation?AtomPub - 你有什么建议?
【发布时间】:2009-10-30 21:43:09
【问题描述】:

我正在寻找通过 Atom 公开数据并启用 AtomPub 的服务(基于 .NET Fx 3.5 或 4.0)(以便我可以使用 Windows Live Writer 进行更新)。

看起来有两种选择:

  • 使用 ADO.NET 数据服务。据我所知,这是最容易开始工作的,但需要 EF(我正在使用 LinqToSQL - 尽管我知道有一种解决方法)并且映射类型似乎有点不灵活。例如我仍然不知道如何从提要中删除元素。

  • 使用 WCF 联合供稿执行自定义操作。这看起来是最灵活的方法,但当然是自定义的,并且需要更多的编码。

我对在自己的应用程序中实现 AtomPub 的人的意见很感兴趣。您使用了哪种方法? (或者你做了什么不同的事情?)

【问题讨论】:

  • 数据服务中类型的映射仅与其底层数据源一样不灵活。您遇到的问题有哪些示例?此外,要从提要中删除项目,您只需向要删除的元素的 URI 发出 HTTP DELETE 请求(例如,Customers(23)),或者如果您使用生成的代理客户端,它会处理给你的。

标签: asp.net wcf wcf-data-services atompub


【解决方案1】:

您是否考虑过使用 BlogSvc:

http://www.hanselman.com/blog/CommentView.aspx?guid=75291315-f7aa-418a-b18d-2c10defa8bc1

由于该项目使用 Atom 和 AtomPub 他可以使用 Windows Live 作家。你可以学习所有 通过阅读了解 WLW 如何喜欢 Atom 该系列帖子最优秀 Live Writer 团队的 Joe Cheng 做到了 关于这一切是如何实现的。

【讨论】:

    猜你喜欢
    • 2010-09-25
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多