私は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;
}
}
}
:私のプロジェクトでは、私は、プロジェクト内のどこにでも必要に応じて次のように操作することができるアイテムのリストを作成し、パブリックメソッドを持っているモデルでクラスを作成しました例えば、私はこのような何かをして、それが正常に動作します:
は私は必要に応じて任意のテーブルを呼び出して、列iを調整することができるように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>");
}
、...、私の意見や他のコントローラに必要に応じて。
どのように進めるか?
PS:あなたはおそらく言うことができるように、このリストは、データベーステーブルの入力によって移入され
正しく理解しているかわかりません。 ** Common ** class Tablexはどんなテーブルにも置き換えられますか? – dbardelas
dbardelasを手伝ってくれてありがとう。 CommonクラスのCommonList()メソッドで、渡したテーブルからオブジェクトのリストを返すようにします。言い換えれば、Tablexを動的にすることです – codiiv