Проблема с созданием прокси-объекта клиента WCF

#wcf #asp.net-mvc-4

#wcf #asp.net-mvc-4

Вопрос:

Я использую служебную библиотеку WCF, где я возвращаю список. Затем создайте ссылку на службу в приложении MVC-4. Но не удается создать прокси-клиентский объект. Также я настроил ссылку на службу и установил тип коллекции System.Коллекции.Общий.Список, но проблема все еще возникает.

Mu-код в библиотеке сервиса является :

 [ServiceContract]
    public interface IStudent
    {

       // [WebGet(ResponseFormat = WebMessageFormat.Json)]
        [OperationContract]
        [WebInvoke(BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json)]
        List<Studentdata> GetData();


    }

    [DataContract()]
    public class Studentdata
    {
        [DataMember()]
        public string StudentId { get; set; }
        [DataMember()]
        public string FirstName { get; set; }
        [DataMember()]
        public string LastName { get; set; }
        [DataMember()]
        public Nullable<int> Age { get; set; }
        [DataMember()]
        public string Gender { get; set; }
        [DataMember()]
        public string Batch { get; set; }
        [DataMember()]
        public string Address { get; set; }
        [DataMember()]
        public string Class { get; set; }
        [DataMember()]
        public string School { get; set; }
        [DataMember()]
        public string Domicile { get; set; }

    }

    StudentDataAccess obj = new StudentDataAccess();
    public List<Studentdata> GetData()
            {
                var query = obj.getalldata().ToList();
                List<Studentdata> obj1 = query.ToList().ConvertAll(new Converter<BtDataLayer.Student, Studentdata>(Converter.ConvertEntStudentToWcfStudent));

                return obj1;

            }
  

Объект StudentDataAccess = новый объект StudentDataAccess();
является ли объект класса проекта entity

Пожалуйста, помогите мне в том же. Заранее спасибо.

Комментарии:

1. Можете ли вы предоставить какую-либо дополнительную информацию. Скриншоты и примеры кода всегда полезны. У вас было несколько просмотров, но я не уверен, что именно вы делаете. Если вы просто пытаетесь сгенерировать конечную точку, вам следует добавить ссылку на службу в свой проект.

2. WebInvoke это похоже на службу REST. Он не предоставляет метаданные, поэтому вы не можете добавить ссылку на него