【发布时间】:2009-09-25 04:24:22
【问题描述】:
我刚刚将我的应用程序域层 dll 引用到我正在创建的新 WCF 服务。
在我的初始测试中,我能够在 WCF 服务上使用并返回来自我的域层的对象。
我想到的问题是我的域类别都没有 [DataContract] 属性,那么这是否会给我造成我应该注意的限制或问题?或者在 WCF 项目中使用其他类库时我应该知道的任何其他问题?
【问题讨论】:
标签: c# .net wcf web-services
我刚刚将我的应用程序域层 dll 引用到我正在创建的新 WCF 服务。
在我的初始测试中,我能够在 WCF 服务上使用并返回来自我的域层的对象。
我想到的问题是我的域类别都没有 [DataContract] 属性,那么这是否会给我造成我应该注意的限制或问题?或者在 WCF 项目中使用其他类库时我应该知道的任何其他问题?
【问题讨论】:
标签: c# .net wcf web-services
您可以使用 DataContract 或 Serializable。如果您使用可序列化,则需要使用来自服务器和客户端的类型引用 dll。如果您可以同时控制两者,这是可以的,但如果其他人想要访问您的服务,则可能会出现问题。
观看此视频,了解比标准 Visual Studio 更好的方法:
【讨论】:
First law of distributed object design : don't distribute your objects. 但如果你真的想要,因为你创建了一个面向数据的应用程序,.NET Ria Services 就是你想要的。
【讨论】: