1、創(chuàng)建WCF

    右鍵解決方案-新建項目-WCF服務(wù)應(yīng)用程序。

    創(chuàng)建后會生成一些文件,其中IService.cs是服務(wù)的接口,只有在接口中定義的方法才能被外部調(diào)用,Service.svc是我們的服務(wù)名稱,Service.svc.cs是服務(wù)代碼所在文件,繼承自IService.cs。

2、寫服務(wù)代碼

 由于Service.svc.cs繼承自IService.cs接口,所以在寫方法之前需要先在IService.cs接口中添加方法。

   比如這里添加一個DataSet GetData(int value);方法。方法前面要加OperationContract標簽。

[OperationContract]
DataSet GetData(int id);

   然后在Service.svc.cs文件中實現(xiàn)這個方法。

電腦培訓,計算機培訓,平面設(shè)計培訓,網(wǎng)頁設(shè)計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

public DataSet GetData(int id)
{      try
      {
           SqlParameter[] pms = { new SqlParameter("@UserId",id)};
           Entities db = new Entities();
           List<User> user = db.User.SqlQuery("exec sp_GetUser @UserId",pms).ToList();           //string sql = "exec sp_GetUser @UserId";           //DataSet ds = SqlHelper.ExecuteDataSet(sql, pms);
           return SqlHelper.ToDataSet(user);
   &nb
        
		

網(wǎng)友評論