通过WCF公开在不同命名空间中定义的datacontract

时间:2014-06-27 11:31:32

标签: c# web-services wcf

我开发了一个webservice,它接受对象作为输入

namespace Someservice
{
    public bool CreateBehavior(ClassInput classInput) 
            {

                  // code here

            }
}

现在我已将此ClassInput定义为业务实体中的datacontract,这是一个不同的命名空间

namespace Someservice.BusinessEntities
{
    [DataContract]
        public class ClassInput
        {
            [DataMember]
            public int intvariable{ get; set; }
            [DataMember]
            public string stringVariable { get; set; }
        }
}

要在webservice中使用此ClassInput,我已将项目引用添加到Business实体项目中。 现在,我如何将此数据提供给此Web服务的使用者? 例如在客户端,他们将需要这个classInput,但它不通过服务!!

导出

SomeserviceClient someserviceClient = new SomeserviceClient(); someserviceClient.CreateBehavior( classInput )

我读过有关datacontractsurrogate但我无法将其映射到此场景

0 个答案:

没有答案