ユーザー名、メッセージ、件名などの特定の列を、ASP.NETのEntity FrameworkのSQL Serverデータベースからのみ選択したいとします。しかし、私のプログラムはテーブルemailtable
のすべての列を返します。ASP.NET WebFormsのEntity Frameworkで特定の列を選択する方法は?
kicsEntities db = new kicsEntities();
protected void Page_Load(object sender, EventArgs e)
{
emailtable et = new emailtable();
string var = Session["username"].ToString();
GridView1.DataSource = db.emailtables.Where(em => em.receiver == var).ToList();
GridView1.DataBind();
}
プロパティを使用してViewModelクラスを作成してから、.Select(x => new Vm(){...})を使用してクエリを続行する必要があります。 –