62,046
社区成员
发帖
与我相关
我的任务
分享
<system.serviceModel>
<services>
<service name="PrivateCmsService" behaviorConfiguration="EnableMetadataBehaviors">
<endpoint address="" binding="webHttpBinding" contract="CMS.Service.Contract.IPrivateCmsServiceContract" behaviorConfiguration="PrivateCmsServiceBehavior"/>
<!--bindingConfiguration="HttpJsonpBinding"-->
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="PrivateCmsServiceBehavior">
<enableWebScript/>
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="EnableMetadataBehaviors">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<!--<bindings>
<webHttpBinding>
-->
<!--crossDomainScriptAccessEnabled make the WCF 4 service support the JSONP-->
<!--
<binding name="HttpJsonpBinding" crossDomainScriptAccessEnabled="true" />
</webHttpBinding>
</bindings>-->
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
</system.serviceModel>
public class POCO_NewsKind
{
public virtual string KindName {get;set;}
public virtual string StatusCode {get;set;}
}
using System;
using Iesi.Collections.Generic;
namespace CMS.Domain
{
[Serializable]
public partial class NewsKind : StatusChange
{
public NewsKind()
{
News = new HashedSet<News>();
}
public virtual NewsKindId NewsKindId
{
get;
set;
}
public virtual string KindName
{
get;
set;
}
public virtual string StatusCode
{
get;
set;
}
public virtual App App
{
get;
set;
}
public virtual ISet<News> News
{
get;
set;
}
public override bool Equals(object obj)
{
if (ReferenceEquals(this, obj))
return true;
return Equals(obj as NewsKind);
}
public virtual bool Equals(NewsKind obj)
{
if (obj == null) return false;
if (Equals(NewsKindId, obj.NewsKindId) == false)
return false;
if (Equals(KindName, obj.KindName) == false)
return false;
if (Equals(StatusCode, obj.StatusCode) == false)
return false;
return true;
}
public override int GetHashCode()
{
int result = 1;
result = (result * 397) ^ (NewsKindId != null ? NewsKindId.GetHashCode() : 0);
result = (result * 397) ^ (KindName != null ? KindName.GetHashCode() : 0);
result = (result * 397) ^ (StatusCode != null ? StatusCode.GetHashCode() : 0);
return result;
}
}
}