Невозможно инициализировать тип с помощью инициализатора коллекции, потому что он не реализует System.Collections.IEnumerable.

Я создал класс, который содержит три класса в качестве свойств:

public class Feeds
{
    public Rentals Rentals { get; set; }
    public Agent Agents { get; set; }
    public NorthwindService.ServiceReference1.File File { get; set; }
}

, и я использую его следующим образом:

var query = from r in ent.Rentals
            join a in ent.Agents on r.ListingAgentID equals a.AgentID
            select new Feeds
            {
                a.AgentID,
                a.Alias,
                a.Bio,
                a.Email,
                a.Fax,
                r.Firstname,
                r.IsStaff,
                r.Languages
            };

но я получаю сообщение об ошибке:

Cannot initialize type ' NorthwindService.WebForm1.Feeds 'с инициализатором коллекции, поскольку он не реализует' System.Collections.IEnumerable 'C: \ Users \ NorthwindService \ NorthwindService \ WebForm1.aspx.cs

Предложите решение.

43
задан Lauren Van Sloun 4 November 2019 в 16:53
поделиться