Inner beitreten in linq zu Entitäten
Ich habe die Entität "Kunde", und es hat drei Eigenschaften:
public class Customer {
public virtual Guid CompanyId;
public virtual long Id;
public virtual string Name;
}
Habe ich auch Entität genannt die Spaltung, und es hat drei Eigenschaften:
public class Splitting {
public virtual long CustomerId;
public virtual long Id;
public virtual string Name;
}
Nun muss ich schreiben, eine Methode, die bekommt companyId und customerId. Die Methode soll zurückgeben der Liste der Spaltung, die sich auf die bestimmte customerId in der companyId.
So etwas wie dieses:
public IList<Splitting> get(Guid companyId, long customrId) {
var res=from s in Splitting
from c in Customer
...... how to continue?
return res.ToList();
}
InformationsquelleAutor der Frage Naor | 2011-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mithilfe
Extension methods
:InformationsquelleAutor der Antwort manji
Finden Sie eine ganze Reihe von Linq-Beispiele in visual studio.
Wählen Sie einfach
Help -> Samples
, und entpacken Sie anschließend die Zip-Linq samples.Öffnen Sie die linq samples Lösung und öffnen Sie die LinqSamples.cs der SampleQueries Projekt.
Die Antwort, die du suchst, ist in der Methode Linq14:
InformationsquelleAutor der Antwort RogierBessem
Nicht 100% sicher über die Beziehung zwischen diesen beiden Entitäten, aber hier geht:
InformationsquelleAutor der Antwort aligray
InformationsquelleAutor der Antwort Ankur