Tôi có một phương pháp cung cấp cho tôi nhóm người dùng và sau đó tôi muốn nhận tin tức dựa trên GroupID của người dùng.Một chuyển đổi rõ ràng tồn tại (bạn có thiếu một dàn diễn viên không?)
public IEnumerable<News> Getnews(int GroupID)
{
Expression<Func<News, bool>> constraint = null;
constraint = e => e.GroupID.Equals(GroupID);
return newsRepository.GetMany(constraint);
}
ở đây tôi gọi phương thức trên:
News news = newsService.Getnews(GroupID);
và đây là lỗi:
thể không mặc nhiên chuyển đổi loại '
System.Collections.Generic.IEnumerable<MeetingBoard.Model.News>
' để 'MeetingBoard.Model.News
'. Một chuyển đổi rõ ràng tồn tại (được bạn thiếu một dàn diễn viên?)
'IEnumerable' không phải là 'Tin tức'. –
Jodrell
đáng kinh ngạc, tôi không thể tìm thấy một bản sao rõ ràng chính xác. – Jodrell
Tôi nghĩ rằng vấn đề của bạn xuất phát từ thực tế là số ít và số nhiều của "Tin tức" được viết giống nhau. Điều này cũng tương tự đối với một vài danh từ tiếng Anh khác như "Cừu" chẳng hạn. – Jodrell