在WCF服务上使用应用程序域模型

时间:2009-09-23 21:12:23

标签: c# .net wcf web-services

我刚刚将我的应用程序域层dll引用到我正在创建的新WCF服务中。

在我的初始测试中,我能够在WCF服务上使用并返回我的域层中的对象。

我想到的问题是我的域名claseses没有[DataContract]属性,所以这对我来说是一个限制或问题我应该知道吗?或者在WCF项目中使用其他类库时我应该知道的任何其他问题?

2 个答案:

答案 0 :(得分:1)

您可以使用DataContract或Serializable。如果使用serializable,则需要使用服务器和客户端中的类型引用dll。当你可以控制两者时,这是好的,但如果其他人想要访问你的服务,则可能会出现问题。

观看此视频,了解比标准Visual Studio更好的方法:

http://www.dnrtv.com/default.aspx?showNum=122

答案 1 :(得分:1)

First law of distributed object design : don't distribute your objects. 但如果您真的想要,因为您创建了面向数据的应用程序,.NET Ria Services就是您想要的。