Ich möchte bestimmte Spalten wie Benutzername, Nachricht und Betreff nur aus SQL Server-Datenbank in Entity Framework in ASP.NET auswählen. Aber mein Programm gibt alle Spalten aus der Tabelle emailtable
zurück.Wie wählen Sie bestimmte Spalten in Entity Framework in ASP.NET WebForms aus?
Hier ist mein Code:
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();
}
Sie müssen eine ViewModel-Klasse mit gewünschten Eigenschaften erstellen und dann die Abfrage mit .Select fortsetzen (x => new Vm() {...}). ToList() –