我正在寻找通过 Atom 公开数据并启用 AtomPub 的服务(基于 .NET Fx 3.5 或 4.0)(以便我可以使用 Windows Live Writer 进行更新)。
看起来有两种选择:
使用 ADO.NET 数据服务。据我所知,这是最容易开始工作的,但需要 EF(我正在使用 LinqToSQL - 尽管我知道有一种解决方法)并且映射类型似乎有点不灵活。例如,我仍然不知道如何从提要中删除元素。
使用 WCF Syndication Feed 进行自定义操作。这看起来是最灵活的方法,但当然是自定义的,并且需要更多的编码。
我对在自己的应用程序中实现 AtomPub 的人的意见感兴趣。您使用了哪种方法?(或者你做了什么不同的事情?)