将类库公开为“WCF 数据服务”

发布于 2024-09-09 02:23:29 字数 253 浏览 8 评论 0原文

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

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

Is it possible to expose a .NET (class) library through a WCF Data Service ? Makes this scenario sense ? Or is the usage of pure WCF the best and only way in this case ?

Background: I have several (old) C# classlibraries (which encapsulate the access to different datasources), which I want to use with Ajax and Silverlight. I cannot and should not access directy to the datasources and have to use the libraries (because of backward compatibility).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

濫情▎り 2024-09-16 02:23:29

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

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

Its worth noting that the XML serialization of objects does not conform to the OO constructs you have in code, ie XML has no notion of inheritence. If your class library is complicated in this regard, I would advise against it.

Can you not create an independent service that simply uses your class library underneath? By this I mean creating a new service and service interface, not turning your class library into a service interface.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文