Я новичок в WCF. Я использую конструктор в моем файле WCF service.svc.cs .... Он выдает эту ошибку, когда я использую конструктор
Указанный тип службы не может бытьзагружен как сервис, потому что у него нет конструктора по умолчанию (без параметров).Чтобы устранить проблему, добавьте конструктор по умолчанию к типу или передайте экземпляр типа на хост.
Когда я удаляю конструктор, он работает нормально .... Но обязательно, чтобы ядолжен использовать конструктор ...
Это мой код
пространство имен UserAuthentication {
[ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.Single)]
public class UserAuthentication : UserRepository,IUserAuthentication
{
private ISqlMapper _mapper;
private IRoleRepository _roleRepository;
public UserAuthentication(ISqlMapper mapper): base(mapper)
{
_mapper = mapper;
_roleRepository = new RoleRepository(_mapper);
}
public string EduvisionLogin(EduvisionUser aUser, int SchoolID)
{
UserRepository sampleCode= new UserRepository(_mapper);
sampleCode.Login(aUser);
return "Login Success";
}
}
}
может кто-нибудь предоставить идеи или предложения или образецкод hw для решения этой проблемы ...