обновить таблицу с информацией из IDirectory - PullRequest
0 голосов
/ 03 апреля 2012

У меня есть таблица с 4 столбцами, LoginID, LastName, FirstName, Email.Данные для LoginID были заполнены из другой таблицы.Я должен написать небольшую подпрограмму для обновления этой таблицы, отправив LoginID и с помощью подпрограмм IDirectory, получить Фамилию, имя и адрес электронной почты.Это то, что я пытаюсь сделать, но путаюсь с правильным синтаксисом.

using (TSADRequestEntities context = UnityHelper.Resolve<TSADRequestEntities>())
{

    var fpvalues = context.FOCALPOINTs.ToList();
    foreach (var item in fpvalues)
    {
        IEnumerable<UserInfo> query = UnityHelper.Resolve<IUserDirectory>().Search(item.LoginID);
        //Here, FocalPoint is the table that has the loginID and the other fields
        //I need to update. the query shld now hv info on lastname etc..how do I
        //retrieve that value and update the table?

    } 
} 

1 Ответ

0 голосов
/ 04 апреля 2012

Трудно сказать, что вы подразумеваете под , запутавшись с правильным синтаксисом , но ваш следующий шаг должен быть

UserInfo info = UnityHelper.Resolve<IUserDirectory>().Search(item.LoginID.
    .FirstOrDefault();

в цикле foreach. Затем, если info != null, скопируйте необходимые значения в объект item. После закрытия foreach с context.SaveChanges ().

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