a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

c#編寫webservice服務引用實例分享

2020-01-24 02:59:29
字體:
來源:轉載
供稿:網(wǎng)友

首先在新建了一個web服務文件。

復制代碼 代碼如下:

public  SqlWhhWebService1()
        {
            InitializeComponent();
        }
        #region Component Designer generated code

        //Required by the Web Services Designer
        private IContainer components = null;

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
        }

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        protected override void Dispose(bool disposing)
        {
            if (disposing && components != null)
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #endregion

然后自己調用自己的sqlhelper類中的方法,實現(xiàn)對數(shù)據(jù)的基本操作,其實和我們在bll中的調用一樣,只不過通過[WebMethod]把自己所定義的方法暴露出來供外部調用,[WebMethod(Description="添加操作")]中的Description屬性標注了對改方法的作用,同時在weiservice頁面中顯示出來。

復制代碼 代碼如下:

[WebMethod(Description="添加操作")]
        public ResultModel AddData(string sql, SqlParameter[] sp)
        {
            return WhhSqlHelper.Intersql(sql, sp);
        }
        /// <summary>
        /// 執(zhí)行更新操作
        /// </summary>
        /// <param name="sql"></param>
        /// <param name="sp"></param>
        /// <returns></returns>
         [WebMethod(Description = "修改操作")]
        public ResultModel Updata(string sql,SqlParameter[] sp)
        {
            return WhhSqlHelper.UpdateSql(sql, sp);
        }
        [WebMethod(Description = "查詢操作")]
        public ResultModel selectSQL(string sql,SqlParameter[]sp)
        {
            return WhhSqlHelper.SingSelectSql(sql, sp);
        }
        [WebMethod(Description = "刪除操作")]
        public ResultModel Delete(string sql,SqlParameter[] sp)
        {
            return WhhSqlHelper.DeleteSql(sql,sp);
        }
        [WebMethod(Description = "是否存在操作")]
        public ResultModel IsExistent(string sql, SqlParameter[] sp)
        {
            return WhhSqlHelper.IsExistent(sql, sp);
        }

這些只是對基本的數(shù)據(jù)操作的web調用,還可以針對一些公共功能給提煉出來進行web封裝,比如說,不同表的增刪改查,這些都可以的把封裝到一起。

其中的 WhhSqlHelper是我寫的一個sqlhelper類,ResultModel是我寫的一個數(shù)據(jù)操作的返回實體Model.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久综合一区二区三区 | 日韩一区在线播放 | 黑人精品xxx一区一二区 | 久久精品国产v日韩v亚洲 | 亚洲精品一区二三区不卡 | 成人精品视频 | 北条麻妃一区二区三区在线 | 国产欧美日韩综合精品一 | 国产精品一区99 | 欧美日韩成人激情 | 夜夜草视频 | 欧美在线视频一区二区 | 黑人巨大精品欧美一区二区免费 | 精品视频免费 | av免费网站在线观看 | 精品国产乱码久久久久久1区2区 | 国产午夜精品一区二区三区嫩草 | 99精品视频一区二区三区 | 日韩a电影| 成人在线视频免费观看 | 麻豆视频在线 | yy6080久久伦理一区二区 | 精品探花| 国产单男| 亚洲午夜激情网 | 国产精品久久久久久久久久久久冷 | 97成人精品视频在线观看 | 无套内谢孕妇毛片免费看红桃影视 | 亚洲欧美日韩天堂 | 久久99视频 | 天堂一区二区三区四区 | 精品99在线 | 久久久久极品 | 国产精品人人做人人爽 | 成人一区视频 | 成人一区二区在线 | 成人av免费 | 日本视频一区二区三区 | 亚洲国产精品久久 | 午夜小影院 | 成人小视频在线观看 |