データを取得しようとしていますが、到達しようとしているサービスはクローズド IP 接続の背後にあるため、個人の PC からコードをテストできません。リレーに到達できないサービスのデータベースを追加するように言われました。
データベースを追加しましたが、サービスを追加してテストを開始できるようにする必要があります。
データベースはソリューションに含まれており、PUBS.MDF という名前で動作しています。次のサービスを追加して、それを参照してコードをテストできるようにする必要があります。
[ServiceContract]
public interface IPubs
{
[OperationContract]
List<Publication> GetTopTitles();
[OperationContract]
List<Publication> GetTitles(string SearchString);
[OperationContract]
PublicationDetail GetPublicationDetails(string PubID);
}
[DataContract]
public class Publication
{
[DataMember]
public string PubID { get; set; }
[DataMember]
public string Title { get; set; }
}
[DataContract]
public class PublicationDetail
{
[DataMember]
public string PubID { get; set; }
[DataMember]
public string Title { get; set; }
[DataMember]
public List<string> Authors { get; set; }
[DataMember]
public string Description { get; set; }
[DataMember]
public string Publisher { get; set; }
[DataMember]
public DateTime PubDate { get; set; }
}