2013-10-30 2 views

답변

1

ADOMDREADER를 사용하여 셀을 변환하는 것이 좋습니다. 이 코드는 셀 세트보다 낫습니다.

SQL Server에서 MVC 페이지로 데이터를 다시 가져 오는 데 사용한 샘플을 따릅니다. 도움이 되었기를 바랍니다.

var cmd = new AdomdCommand(@"evaluate (
        'Geography') 
        order by 'Geography'[Geography Id] 
        ", conn); 
       AdomdDataReader objReader = cmd.ExecuteReader(); 
       while (objReader.Read()) 
       { 
        var geographyInformation = new GeographyInformation 
        { 
         GeographyId = Convert.ToInt32(objReader.GetString(0)), 
         City = objReader.GetString(1), 
         StateProvinceCode = objReader.GetString(2), 
         State = objReader.GetString(3), 
         CountryRegionCode = objReader.GetString(4), 
         CountryRegionName = objReader.GetString(5), 
         PostalCode = objReader.GetString(6), 
         SalesTerriortyId = Convert.ToInt32(objReader.GetString(7)) 
        }; 
        geographyViewModel.GeographyInfo.Add(geographyInformation); 
       } 
       objReader.Close();