저는 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;
}
정확하게 이해했는지 확실하지 않습니다. ** Common ** class Tablex는 어떤 테이블로 대체 되나요? – dbardelas
dbardelas를 도와 주심에 감사드립니다. Common 클래스의 CommonList() 메서드가 전달한 테이블의 개체 목록을 반환하기를 원합니다. 즉, Tablex를 동적으로 만들려면 – codiiv