2016-11-04 5 views
0

저는 PHP에서 12 년이되어서 .NET에 비교적 익숙하지 않습니다. MVC 프로젝트를 만들었습니다.동적 테이블에서 개체 목록 만들기

using System; 
using System.Collections.Generic; 
using System.Data.SqlClient; 
using System.Linq; 
using System.Web; 

namespace MYPROJECT.Models 
{ 
    public class Common 
    { 
      public List<Tablex> CommonList(int limit) 
     { 
      var theList = db.Tablex.Take(limit).ToList(); 

      return theList; 
     } 
    } 
} 

가 뷰에서 목록을 호출하려면 : 내 프로젝트에서 내가 프로젝트에 어디서든 필요에 따라 다음과 같이 조작 할 수있는 항목의 목록을 생성하는 Public 메서드가있는 모델에 클래스를 생성 예, 나는 이런 식으로 뭔가를하고 잘 작동 :

는 내가 필요에 따라 테이블을 호출하고 열을 내가 조정할 수 있도록 TABLEX을하고 싶습니다

이제
@{ 
    var thecommon = new MYPROJECT.Models.Common(); 
    var sessions = thecommon.CommonList(45); 
} 
@foreach (var item in sessions) 
    { 
     @Html.Raw("<div class="someclass">"+item.column1+" >> "+item.column2+"</div>"); 
    } 

, ..., j를 내 의견이나 다른 컨트롤러에서 필요에 따라 선택합니다.

어떻게 진행할 수 있습니까?

PS :

public List<T> CommonList(IEnumerable<T> table, int limit) 
{ 
    var theList = table.Take(limit).ToList(); 

    return theList; 
} 
+0

정확하게 이해했는지 확실하지 않습니다. ** Common ** class Tablex는 어떤 테이블로 대체 되나요? – dbardelas

+0

dbardelas를 도와 주심에 감사드립니다. Common 클래스의 CommonList() 메서드가 전달한 테이블의 개체 목록을 반환하기를 원합니다. 즉, Tablex를 동적으로 만들려면 – codiiv

답변

0

내가 원시 쿼리를 실행하여 문제를 해결 : 당신이 가능하게 알 수 있듯이,이 목록은 데이터베이스 테이블

0

이 사용 해보세요의 입력에 의해 채워집니다. 테이블이나 열을 동적으로 전달한 다음 결과에서 목록 개체를 만들 수 있습니다.

+0

불행히도 작동하지 않았습니다. 나는 계속 파고들 것이며 나는 어딘가에서 읽을 수 있기 때문에 길을 찾을 것이라고 확신한다. – codiiv