2016-05-02 5 views
0

Привет, Как вызвать службу WCF из веб-сайта MVC и привязать модель службы к модели MVC? Не могли бы вы помочь?Как вызвать службу WCF из веб-страницы MVI и модели привязки?

[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 модель

+0

Посмотрите здесь http://stackoverflow.com/questions/13200381/asp-net-mvc-4-application-calling-remote-webapi/13207679#13207679 – peco

ответ

0

Прежде всего вам нужно создать службы WCF.

После этого вам необходимо добавить ссылку на ServiceBase в свой проект. , а затем перейдите по ссылке, предоставляемой WCFService. , а затем добавьте Сервис, указав правильное имя. После этого вам нужно добавить конечные точки службы WCF, которые вы можете найти в Appconfig в Project, где вы добавили ссылку ServiceBase. Скопируйте обязательное имя = "" и Конечные пункты из AppConfig и вставьте его в веб-конфигурацию. Вы можете получить доступ к службе WCF и использовать службу. Вам необходимо создать экземпляр, а затем любые модели или методы, необходимые для доступа к нему.

+0

Acutully услуга вызова службы WCF является успешной, теперь проблема не удается привязать модель WCF к модели MVC. Как это решить? –

+0

Скопируйте имя привязки = "" и конечные точки из AppConfig и вставьте его в веб-конфигурацию. таким образом вы можете связать службу WCF –

+0

Таким образом, я могу получить только одну строку json справа. Как сопоставить эту модель с моей моделью mvc. вот мой вопрос ????? –

 Смежные вопросы

  • Нет связанных вопросов^_^