Один ко многим, используя лямбда-выражения - PullRequest
0 голосов
/ 10 ноября 2018

Пожалуйста, помогите мне с этой проблемой: Я хочу показать данные в одном представлении, используя информацию из нескольких таблиц, но я застрял в объявлении ассоциации таблиц один ко многим, используя лямбда-выражения.

Это мой код модели представления:

    public class VacanteViewModel
{
    public int TourecoId { get; set; }
    public string HotelName { get; set; }
    public int SHID { get; set; }
    public string HC { get; set; }
    public string UC { get; set; }
    public string Description { get; set; }
    public Nullable<double> LA { get; set; }
    public Nullable<double> LO { get; set; }
    public string M { get; set; }
    public string V { get; set; }
    public string Country { get; set; }
    public string Location { get; set; }
    public string Currency { get; set; }
    public IQueryable<Paragraph> ParagraphM { get; set; }

}

А это мой контроллер:

    public ActionResult Index(int? page)
    {

        ModelVacanta db = new ModelVacanta();
        List<HotelDescription> hoteldescription = db.HotelDescriptions.ToList();
        VacanteViewModel hoteldescriptionVM = new VacanteViewModel();

        List<VacanteViewModel> hoteldescriptionVMList = hoteldescription.Select(x => new VacanteViewModel
        {
            SHID = x.SHID,
            HotelName = x.HotelName,
            Description = x.Description,
            Country = x.OfferSummaryItem.Country,
            Location = x.OfferSummaryItem.Location,
            Currency = x.HotelPriceOffer.Currency,
            ParagraphM = 




        }).ToList();

        int pageSize = 9;
        int pageNumber = (page ?? 1);

        return View(hoteldescriptionVMList.ToPagedList(pageNumber,pageSize));
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...