IQueryable<T> IS3Repository.FindAllBuckets<T>()
{
IQueryable<object> list = _repository.GetAllBuckets().Cast<object>().AsQueryable();
return list == null ? default(T) : (T)list;
}
오류 : 오류 3 'T'형식을 'System.Linq.IQueryable'형식으로 암시 적으로 변환 할 수 없습니다.일반 주조가이 코드 섹션에서 작동하지 않는 이유는 무엇입니까?
IQueryable<T> FindAllBuckets<T>();
문제가 무엇입니까 : 명시 적 변환 (? 당신이 캐스트를 누락)
나는이 인터페이스를 구현하고있는?
IQueryable<T> IS3Repository.FindAllBuckets<T>() { IQueryable<object> list = _repository .GetAllBuckets() .Cast<object>().AsQueryable(); return list == null ? list.DefaultIfEmpty().AsQueryable() : list; }
고마워요. 아는 것이 힘이다!!! – Geo