有这么个问题
C# code
public interface Repository<T> : IRepository<T> where T : class, new()
{
}
public class Repository<T> : IRepository<T> where T : class, new()
{
}
public class sendService:Service<go>,IsendService
{ public sendService(IRepository<go> repo) : base(repo)
{
}
}
配置内容
这个地方在配置文件里dependency 总是报错,告诉我这个类没法实例化,
<register type="IRepository[]" name="repository" mapTo="Repository[]"> <constructor>
<param name="f">
<dependency name="DbContextFactory">
</dependency>
</param>
</constructor>
</register>
<register type="IsendService" mapTo="sendService">
<constructor>
<param name="repo">
<dependency name="repository"></dependency>
</param>
</constructor>
</register>
配置到底要怎么办呢?