我使用此演练创建了一个WCF Web服务:
http://mikesknowledgebase.com/pages/Services/WebServices-Page2.htm
它从本地SQL Server返回数据。 WCF Web服务接受一个字符串参数,并将其作为JSON格式的字符串返回。
我现在已经创建了一个客户端网站,我希望使用WCF服务作为我的数据源,通过网格视图或类似的方式输出数据库中的信息。我该怎么做呢?我假设我必须使用一些c#。
Service.cs:
public class Service : IService
{
private object cds;
public List<cdInfo> GetCDinfo()
{
try
{
CdDataClassesDataContext dc = new CdDataClassesDataContext();
List<cdInfo> results = new List<cdInfo>();
foreach (cd cD in dc.cds)
{
results.Add(new cdInfo()
{
Id = cD.Id.ToString(),
artist = cD.artist,
genre = cD.genre,
title = cD.title,
date = cD.date
});}
return results;
}
catch (Exception ex)
{
// Return any exception messages back to the Response header
OutgoingWebResponseContext response = WebOperationContext.Current.OutgoingResponse;
response.StatusCode = System.Net.HttpStatusCode.InternalServerError;
response.StatusDescription = ex.Message.Replace("\r\n", "");
return null;}}}
答案 0 :(得分:1)
希望此链接可以帮助您使用WCF服务。
https://msdn.microsoft.com/en-us/library/bb412178(v=vs.110).aspx