объединение возвращенных данных из разных методов в одну модель, содержащую в asp.net mvc - PullRequest
0 голосов
/ 25 февраля 2019

Я создаю веб-приложение, используя asp.net MVC для моего ActionResult метода. У меня есть модель с именем UserProfile, которая состоит из данных пользователя,

, сейчас я вызываю 2 метода, один дляосновная информация пользователя, а вторая - информация о лицензии

UserProfile model = GetUserInformationInList(objUser.GetData());// for basic info

в этом UserProfile model я получу пользователя firstname, lastname, dob. и т. д.

UserProfile configFields = GetUserLicense();// for license info

в этом UserProfile configFields я получу пользователя licenseId, licenseName. и т. Д.

теперь я хочу объединить данные model и configFields

Я могу объединить данные, как показано ниже

UserProfile data = new UserProfile(){
        firstname = model.firstname,
        licenseName = configFields.licenseName
};

, но есть лилучший способ объединения данных в модель?

1 Ответ

0 голосов
/ 27 февраля 2019

Независимо от того, как вы объединяете данные после того, как уже загрузили их в память, это не будет иметь большого значения.Но если возможно, попробуйте заполнить данные во время поиска из базы данных.Он будет использовать намного меньше памяти, и ваше приложение будет работать намного быстрее.

Если вы используете отдельные API, получите данные из двух разных источников, я должен сдаться!

Удачного кодирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...