В демонстрационном WCF у меня возникает ошибка при попытке создать класс, наследующий IList <>
public class Profileview: IList<Profile>
{
public Profile ViewProfile(int accountID)
{
return this.Where(p => p.AccountId == accountID).First();
}
}
это служба
namespace DemoService
{
[ServiceContract]
public interface IProfileService
{
[OperationContract]
Profile ViewProfile(int accountID);
}
[DataContract]
public class Profile
{
[DataMember]
public string FirstName { get; set; }
[DataMember]
public string LastName { get; set; }
[DataMember]
public string Location { get; set; }
[DataMember]
public string Genre { get; set; }
[DataMember]
public int AccountId { get; set; }
}
}
Ошибка 1 'ICService.Profileview 'не реализует элемент интерфейса' System.Collections.IEnumerable.GetEnumerator () '
Можете ли вы сказать мне, как это исправить.Спасибо:)