Ich bin wirklich neu zu Linq und bin mit Linq-to-Sql wie folgt. Im folgenden Beispiel wird meine Where-Klausel jedoch nie ausgeführt, und die resultierende Abfrage versucht, alle Datensätze aus meiner Tabelle abzurufen und ignoriert dabei sogar die Take-Methode.
Kann mich jemand darauf hinweisen, was ich falsch mache?
var baseQry = db.Table;
baseQry.Where(a => a.tab_id == theId);
baseQry.Select(o => new
{
o.name,
o.display_name,
o.type,
o.info,
time_stamp = (Convert.ToDateTime(o.timestamp).ToLongDateString())
}).Take(10);
baseQry.ToList();