Weiß jemand, ob es möglich ist, eine neue Eigenschaft auf einem bestehenden Entitätstyp zu erstellen, der auf 2 anderen zusammenhängenden Eigenschaften basiert?Linq zu Entities und verketteten Eigenschaften
z. Meine Person Entitätstyp hat diese Felder „ID“, „Vorname“, „Nachname“, „DOB“
Ich möchte ein neues Feld namens „Vollständiger Name“, die
istForenames + " " + Surname
Also ich am Ende mit "ID", "Vorname", "Nachname", "DOB", "Fullname".
weiß, dass ich mich dies mit Linq also programmatisch tun kann
var results = from p in db.People
select new {
ID = p.ID,
Forename = p.Forename,
Surname = p.Surname,
DOB = p.DOB,
Fullname = p.Forename+ " " + p.Surname
};
Dann etwas Aufruf wie
var resultsAfterConcat = from q in results
where q.Fullname.Contains(value)
select q;
aber ich wirklich Linq to Entities verwenden möchte für mich, diese Arbeit zu tun an die konzeptionelle Modellstufe.
Wie seltsam. Ich habe mich selbst verifiziert, dass es nicht funktioniert, und hier ist die MSDN-Dokumentation, die das gleiche sagt: http://msdn.microsoft.com/en-us/library/bb738638.aspx –