Необходим набор данных для захвата в лямбда-выражение Linq - PullRequest
0 голосов
/ 21 августа 2011

Я использовал List / IEnumerable, но вместо этого мне нужно заполнить свойства из класса ChildInfo. Я не могу получить данные из набора данных в свой класс свойств ChildInfo, заранее спасибо за понимание этого.

  public ChildInfo GetScreenData(string pCert, string pScreen)
    {
        DataSet dataSet = _WCFClient.Get_Screen_Data(pCert, pScreen);

        ChildInfo childinfo = (from c in dataSet.Tables[0]
                              select new ChildInfo()
                               {

                                   FirstName = c[0] == DBNull.Value ? "" : c[0].ToString(),
                                   MiddleName = c[1] == DBNull.Value ? "" : c[1].ToString(),
                                   LastName = c[2] == DBNull.Value ? "" : c[2].ToString(),
                                   Suffix = c[3] == DBNull.Value ? "" : c[3].ToString(),
                                   ChildNotNamed = c[4] == DBNull.Value ? false : (bool)c[4],
                                   Sex = c[5] == DBNull.Value ? "" : c[5].ToString(),
                                   DOB = c[6] == DBNull.Value ? "" : c[6].ToString(),
                                   Hour = c[7] == DBNull.Value ? "" : c[7].ToString(),
                                   Minute = c[7] == DBNull.Value ? "" : c[7].ToString(),
                                   CountryBirth = c[9] == DBNull.Value ? "" : c[9].ToString(),
                                   CityBirth = c[10] == DBNull.Value ? "" : c[10].ToString()

                               });



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