使用DataContract使用WCF服务

使用DataContract使用WCF服务,wcf,asp.net-mvc-4,Wcf,Asp.net Mvc 4,我有一个简单的WCF服务,如果我把方法放在简单的数据类型中,那么我就可以在同一个解决方案中的MVC项目中访问该服务。但是,如果我将服务方法的数据类型更改为数组或字符串列表或任何其他简单数据类型,我将无法访问该服务。我是否需要进行任何配置更改 [DataContract] public class Property { [DataMember] public int Id { get; set; } [DataMember]

我有一个简单的WCF服务,如果我把方法放在简单的数据类型中,那么我就可以在同一个解决方案中的MVC项目中访问该服务。但是,如果我将服务方法的数据类型更改为数组或字符串列表或任何其他简单数据类型,我将无法访问该服务。我是否需要进行任何配置更改

[DataContract]
    public class Property
    {
        [DataMember]
        public int Id { get; set; }
        [DataMember]
        public string PropertyPost { get; set; }
        [DataMember]
        public string PropertyType { get; set; }
        [DataMember]
        public string DealType { get; set; }
        [DataMember]
        public string Department { get; set; }
        [DataMember]
        public string ProjectName { get; set; }
    }
实际上,我想从WCF服务返回列表,我已经为其创建了Datacontract,但它甚至不能使用简单的列表类型。
我们是否需要在服务中指定WebInvoke之类的内容?
有人能帮忙吗?

你能发布DataContract类吗?如果它“不起作用”,我建议更改它,使它“起作用”(tm)。如果你需要帮助做这件事,也许你应该从给出问题的精确描述开始。这至少包括错误消息和生成这些消息的代码。我们是否需要在服务中指定任何内容,如WebInvoke??WCF服务的返回列表/数组。如果你需要更多的帮助-请考虑用更多的代码/错误细节来更新你的问题。@ BHUSAN WebPoCKE不应该和它有任何关系。您应该能够以几乎相同的方式访问阵列--您看到了什么错误/问题?