Загрузка данных из разных моделей - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь создать представление, в которое загружаются данные из разных моделей.С одной стороны, у меня есть позиции для заказа, которые загружаются как IEnumerable, аналогично тому, что вы сделали бы для стандартного индекса,

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

Вот контроллер, который должен справиться с этим:

        model.ShippingAddressModel = new ShippingAddressesViewModel
        {
            ShippingAddressFirstName = DATADB.ShippingAddressList.Where(x => x.UserID == userID).Where(x => x.IsDefaultShippingAddress == true).Select(x => x.ShippingAddressFirstName).ToString(),

        };

1 Ответ

0 голосов
/ 11 декабря 2018

Похоже, вы пытаетесь загрузить коллекцию ShippingAddressFirstName в ShippingAddressFirstName, которая, я полагаю, предназначена для строки имени.

ShippingAddressFirstName = DATADB.ShippingAddressList.Where(x => x.UserID == userID).Where(x => x.IsDefaultShippingAddress == true).Select(x => x.ShippingAddressFirstName).First()

поместит первое найденное имя вShippingAddressFirstName

...