2011-05-12 4 views
0

반환 데이터 형식을 식별 할 수있는 사람이이 코드 집합입니까 ???데이터 형식 반환

[OperationContract] 
     public List<PrimaryClass> getPrimaryList() 
     { 
      string priConn = System.Configuration.ConfigurationManager.ConnectionStrings["SchoolConnectionString"].ConnectionString; 
      var priList = new List<PrimaryClass>(); 
      using (SqlConnection conn = new SqlConnection(priConn)) 
      { 
       const string sql = @"SELECT PrimarySchool,TopHonour,Cca,TopStudent,TopAggregate,TopImage FROM [Primary]"; 
       conn.Open(); 
       using (SqlCommand cmd = new SqlCommand(sql, conn)) 
       { 
        SqlDataReader dr = cmd.ExecuteReader(
         CommandBehavior.CloseConnection); 
        if (dr != null) 
         while (dr.Read()) 
         { 
          var pri = new PrimaryClass 
          { 
           PrimarySchool = dr.GetString(0), 
           TopHonour = dr.GetString(1), 
           Cca = dr.GetString(2), 
           TopStudent = dr.GetString(3), 
           TopAggregate = dr.GetString(4), 
           TopImage = dr.GetString(5) 
          }; 
          priList.Add(pri); 
         } 
        return priList; 

       } 

      } 
     } 
+2

구체적으로 작성하십시오. 너는 무엇을 요구하고 있니? 누구나 메소드의 리턴 타입이'List '이고 모든 것이 * 당신 * 할 수 없다는 것을 알 수 있습니다. –

+0

oic bcuz some1 다른 사람이 질문을하고 있었고, 그에게 무엇을 말해야할지 모르겠다. 미안하지만 나는 프로그래머가 아니야./ – redevil

답변

1

이것은 설정하는 List<>PrimaryClass의 클래스를 반환 PrimarySchool, TopHonour, Cca, TopStudent, TopAggregate, 각각에 TopImage 속성.

+0

알았어. 이제 알았어. – redevil

+0

@Craig Tan - 아니. 반환 유형은 목록이다. PrimaryClass 인스턴스의 'PrimaryClass'의 각 인스턴스는'PrimarySchool','TopHonor','Cca','TopStudent','TopAggregate','TopImage' 속성/필드를 가지고 있습니다. – Thomas

+0

@ 토마스 그게 내게 맞았다. – redevil