本文介绍了wcf数据服务[WebGet]方法返回一个int的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个返回int的WCF数据服务[WebGet]方法。 (产品表中没有产品)


如何读取结果?

我使用浏览器检查了该方法。


         public void ProductsCount()

        {

            ctx.BeginExecute< int>(新的Uri(uriBase +" / GetNoProducts"),GetProductsCountCompleted,ctx);

        }
        public void GetProductsCountCompleted(IAsyncResult result)

        {

            inventory_db_bigEntities context = result.AsyncState as inventory_db_bigEntities;

            var x = context.EndExecute< int>(result);


           //我如何读取x变量中的int       


        }


UPDATE


也许BeginExecute< int>和EndExecute< int>不是这样的。


在浏览器窗口中,webget方法返回:


< GetNoProducts p1:type =" Edm .Int32"> 223863< / GetNoProducts>

解决方案


这篇关于wcf数据服务[WebGet]方法返回一个int的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 20:35