如我有WebService服务namespace CrmService
{
/// <summary>
/// CRM 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class CRM : System.Web.Services.WebService
{
[WebMethod(Description = "返回对像")]
public Service.Logic.MemberInfo Get()
{
return new Service.Logic.MemberInfo();
}
}
}
namespace Service.Logic
{
public class MemberInfo
{
public int ID { get; set; }
}
}------------------------------------------------
然后在我的引用的地方有代码CRM.CRMSoapClient crmTest = new CRM.CRMSoapClient();
CRM.MemberInfo info = crmTest.Get();
//以上方法进行调用
//但是这个时候我发现MemberInfo的命名空间不在Service.Logic下面,而是直接在我引用过来取的命名空间CRM中
//这样不好,他把我所有的类都做在同一个命名空间下面了,这样对我的分类很是麻烦
//有没有办法变成
CRM.CRMSoapClient crmTest = new CRM.CRMSoapClient();
CRM.Logic.MemberInfo info = crmTest.Get();
谢谢
{
/// <summary>
/// CRM 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
// [System.Web.Script.Services.ScriptService]
public class CRM : System.Web.Services.WebService
{
[WebMethod(Description = "返回对像")]
public Service.Logic.MemberInfo Get()
{
return new Service.Logic.MemberInfo();
}
}
}
namespace Service.Logic
{
public class MemberInfo
{
public int ID { get; set; }
}
}------------------------------------------------
然后在我的引用的地方有代码CRM.CRMSoapClient crmTest = new CRM.CRMSoapClient();
CRM.MemberInfo info = crmTest.Get();
//以上方法进行调用
//但是这个时候我发现MemberInfo的命名空间不在Service.Logic下面,而是直接在我引用过来取的命名空间CRM中
//这样不好,他把我所有的类都做在同一个命名空间下面了,这样对我的分类很是麻烦
//有没有办法变成
CRM.CRMSoapClient crmTest = new CRM.CRMSoapClient();
CRM.Logic.MemberInfo info = crmTest.Get();
谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货