2014-12-28 3 views
0

오류없이 인터페이스를 구현합니다 : 여기 나는 클래스의 인터페이스를 작성했습니다

public Lazy<IGenericRepository<Address>> addresses; 
public Lazy<IGenericRepository<Asset>> assets; 

내가 점점 오전 오류입니다 :

'CanFindLocation.Repositories.GenericMultipleRepository' 'CanFindLocation.Interfaces.IGenericMultipleRepository.assets'

'CanFindLocation.Repositories.GenericMultipleRepository'구현하지 않는 인터페이스 멤버 'CanFindLocation.Interfaces을 인터페이스 멤버 를 구현하지 않습니다 .GEenericMultipleRepository.addresses '

오류없이 어떤 종류의 인터페이스 IGenericMultipleRepository을 구현할 수 있습니까?

미리 감사드립니다. 당신은 당신이

또한 당신의 GenericMultipleRepository 클래스 정의 내부

Lazy<IGenericRepository<Address>> addresses { get; set; } 
Lazy<IGenericRepository<Asset>> assets { get; set; } 

을 넣어 잊어 버렸 인터페이스를 구현하고 있기 때문에 내가 볼 수

답변

0

유일한 이유는 public Lazy<IGenericRepository<Address>> addresses; 만 아무튼있는 변수를 생성하여,이다 컴파일러가 기대하는 것과 일치하지 않는다.

컴파일러에서 변수가 아닌 속성이 필요합니다.

관련 문제