webservice里定义的一个实体类,在客户端调用,能出来属性,出不来方法是咋回事?

webservice里定义的一个实体类,在客户端调用,能出来属性,出不来方法是怎么回事?,,定义了一个实体类,里面有

webservice里定义的一个实体类,在客户端调用,能出来属性,出不来方法是怎么回事?,,

定义了一个实体类,里面有一个方法
  public string ERRINFO
  {
  get { return _errInfo; }
  set { _errInfo = value; }
  }
  public void AddYw_cj_bgjzbList(YW_CJ_BGJZB_ZZTB o)
  {
  Yw_cj_bgjzbList.Add(o);
  }
通过webservice 在客户端怎么点不出来?
里面的属性可以
YWsModel ywsmodel = new YWsModel();
  ywsmodel.ERRINFO

但 ywsmodel.AddYw_cj_bgjzbList 不行,请教是怎么回事

[解决办法]
[WebMethod]
public void AddYw_cj_bgjzbList(YW_CJ_BGJZB_ZZTB o)
[解决办法]
实体类为什么会有方法?方法难道不应该在接口中定义?

VS新建的WebService示例。

C# code
using System;using System.Globalization;using System.Web.Services;using System.Web.Services.Protocols;namespace WJSService{    /// <summary>    ///     /// </summary>    [WebService(Namespace = "http://www.heibing.org/")]    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]    [System.ComponentModel.ToolboxItem(false)]    public class SysMail : BaseService    {        /// <summary>        /// 测试        /// </summary>        /// <returns></returns>        [WebMethod(Description = "测试程序")]        public string HelloWorld()        {            return "Hello World";        }    }}
[解决办法]
编译以后,更新客户端引用