У меня возникла ошибка, если вы используете следующий код. Он сказал:Linq in C# с использованием IEnumerable
Невозможно имплицировать конвергент типа
System.Linq.IQueryable<AnonymousType>
наSystem.Collection.Generic.IEnumerable
.
Просьба сообщить, как я могу это исправить?
public IEnumerable<Session> GetAllListDetailConsumer(string refId)
{
ObjectQuery<Session> sessions = db.Sessions;
ObjectQuery<SessionsList> sessionsLists = db.SessionsList;
var query =
from s in sessions
join sList in sessionsLists on s.ReferralListID equals sList.ReferralListID
where s.ReferralListID == new Guid(refId)
select new SessionConsumerList
{
ReferralListID = s.ReferralListID,
SessionServerId = s.SessionServerID,
ApplicationID = s.ApplicationID,
// ...
ConsumerID = sList.ConsumerID,
ConsumerFirstName = sList.ConsumerFirstName,
ConsumerFamilyName = sList.ConsumerFamilyName,
// ...
};
return query.ToList();
}
благодарю вас за помощь – Supermode