是否可以通过 WCF数据服务公开 .NET(类)库?这个场景有意义吗?或者纯WCF 的使用是这种情况下最好也是唯一的方法吗?
背景:我有几个(旧的)C#类库(它封装了对不同数据源的访问),我想与 Ajax 和 Silverlight 一起使用。我不能也不应该直接访问数据源并且必须使用库(因为向后兼容)。
答案 0 :(得分:2)
值得注意的是,对象的XML序列化不符合代码中的OO结构,即XML没有继承的概念。如果您的班级图书馆在这方面很复杂,我会建议反对。
你能创建一个只使用你下面的类库的独立服务吗?我的意思是创建一个新的服务和服务接口,而不是将您的类库转换为服务接口。