Ich verwende Linq zu SQL als Datenzugriffsebene in ASP.NET MVC-Anwendung. Das Abfrageergebnis ist also ein stark typisiertes Objekt. Wie kann ich dynamisch festlegen, welches Feld auf der Seite angezeigt werden soll?LINQ to SQL, wie Wert nach Feldname
Zum Beispiel kann das Abfrageergebnis hat die folgenden Felder: Vorname Name Adresse Tel
Meine Frage ist, wenn ein Benutzer möchte die Nachname zeigen und Vorname. 2. Benutzer möchte die Adresse und den Vornamen, 3. usw. anzeigen ... Unterschiedlicher Benutzer hat andere Anforderungen. Wie kann ich die Datenbank abfragen/das Ergebnis basierend auf den spezifischen Anforderungen des Benutzers filtern (auf Anfrage)?
Um genauer zu sein, ist das Abfrageergebnis eine Reihe von Personeninformationen.
public class Person
{
public string FirstName {get;set;}
public string LastName {get;set;}
public string Tel {get;set;}
public string Tel {get;set;}
}
Sie müssen mir eine bessere Erklärung geben, was Sie versuchen zu erreichen. Was meinst du mit "erhalte das Ergebnis basierend auf anderen Anforderungen als dem Nutzer?" –