Hier ist meine linq
AbfrageWie Lambda-Ausdruck x => x ist TypeTier dynamisch (Vergleich von Objekttyp)
switch (classname) {
case "Tier":
classname= getType("Tier")
var newquery = from tier in query.AsEnumerable()
where tier is className
select tier;
case "TierNatural":
classname= getType("TierNatural")
var newquery = from tier in query.AsEnumerable()
where tier is className
select tier;
case "Tierlegal":
classname= getType("Tierlegal")
var newquery = from tier in query.AsEnumerable()
where tier is className
select tier;
}
Aber es gibt Fehler Klassennamen unterstreichen auf rot (Fehlertyp oder Namensraum erwartet)
bauen
Sie haben keine Fehler? –
[Hier ist] (https://msdn.microsoft.com/en-us/library/mt654267.aspx) die Antwort. – Szer
Ich habe keine Fehler in diesem aber ich möchte diese Abfrage dynamisch zu machen es bedeuten, dass die Kriterien dynamisch sein sollten TiersNatural, tiersphysical ... – SamirJ