【问题标题】:Expose a class library as a "WCF Data Service"将类库公开为“WCF 数据服务”
【发布时间】:2010-07-13 11:44:43
【问题描述】:

是否可以通过 WCF 数据服务 公开 .NET(类)库?使这种情况有意义吗?还是在这种情况下使用纯 WCF 是最好的也是唯一的方法?

背景:我有几个(旧的)C# 类库(封装了对不同数据源的访问),我想将它们与 Ajax 和 Silverlight 一起使用。我不能也不应该直接访问数据源并且必须使用库(因为向后兼容)。

【问题讨论】:

  • Marc 对此here 给出了很好的回答。不要忘记给他投票,因为这是一个很好的答案,提问者甚至没有接受。
  • @uhu stackoverflow.com/questions/3042534/… 很有用,但请提出您的解决方案

标签: c# .net class-library wcf-data-services


【解决方案1】:

值得注意的是,对象的 XML 序列化不符合代码中的 OO 结构,即 XML 没有继承的概念。如果你的类库在这方面比较复杂,我建议不要这样做。

你不能创建一个简单地使用你的类库的独立服务吗?我的意思是创建一个新的服务和服务接口,而不是把你的类库变成一个服务接口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多