![](/img/trans.png)
[英]Adding AutoMapper Type Mapping Conventions For Generic Types in WCF Contract
[英]Contract with generic type in wcf c#
我用此合同在wcf中创建了一个服务:
namespace CMSManagement.Domain.Repository
{
[ServiceContract]
public interface IRepository<TEntity> where TEntity:class
{
[OperationContract]
TEntity FindById(Guid id);
[OperationContract]
bool Add(TEntity entity);
[OperationContract]
bool Remove(TEntity entity);
[OperationContract]
bool Edit(TEntity entity);
[OperationContract]
bool Save();
[OperationContract]
IQueryable<TEntity> Get();
}
}
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="secureHttpBinding"
contract="CMSManagement.Domain.Repository.IRepository"/>
但是webconfig找不到此界面,为什么?
您可以在通用接口的情况下尝试以下代码
<service name="Namespace.Service, AssemblyName">
<endpoint
address=""
binding="webHttpBinding"
behaviorConfiguration="webHttpBehavior"
contract="Namespace.IService`1[[Namespace.Class1, AssemblyName]], AssemblyName" />
</service>
<behavior name="webHttpBehavior">
<enableWebScript />
</behavior>
GenericInterfaceWCF上可能存在相同的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.