繁体   English   中英

如何从MVC Web API调用WCF服务并绑定模型?

[英]How to call WCF service from MVC web api and bind model?

嗨,如何从MVC Web API调用WCF服务并将服务模型绑定到MVC模型? 你能帮忙吗?????

[DataContract]
public class Employee
{
    [DataMember]
    public int Id { get; set; }
    [DataMember]
    public string Name { get; set; }
    [DataMember]
    public int Age { get; set; }
}

这是员工班

EndpointAddress endpointAddress = new EndpointAddress(ConfigurationManager.AppSettings["ServiceKey"]);
string endpointConfigurationName = "SampleSerVice";
ClassProxy obj = new ClassProxy(endpointConfigurationName, endpointAddress);

var result = obj.GetEmployeeName();

结果返回员工列表,但如何将其绑定到MVC模型

首先,您需要创建WCF服务。

之后,您将不得不在项目中添加ServiceBase参考。 然后转到WCFService提供的链接。 然后通过提供适当的名称来添加服务。 之后,您需要添加WCF服务的端点,您可以在添加ServiceBase参考的项目的Appconfig中找到该端点。 从AppConfig复制绑定名称=“”端点 ,然后将其粘贴到Web Config中。 您可以访问WCF服务并使用该服务,需要先创建它的实例,然后再创建访问它所需的任何模型或方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM