2011-01-11 27 views
0

Ich muss zwei oder mehrere Tabellen zu einem Objekt kombinieren, indem ich C# 4,0 ... Ich schrieb eine Klasse für eine Tabelle, die einfache selectbybyid einfügen Update und Update enthalten ... Es funktioniert gut für einzelne Tabelle ... nebenbei habe ich zwei Attribute, die Tabellenname Spaltenname und Primärschlüssel angibt ... mit all diesen kann ich meine einfachen Methoden erstellen, aber ich muss auswählen und aktualisieren mehr Tabelle in einem Objekt oder Verfahren ... was soll ich tun oder was würden Sie vorschlagen, um es ... Beispiel:Kombinieren Sie zwei oder mehr Tabellen zu einem Objekt

Benutzer und Kunden Tabelle I Fremdschlüssel haben, die definiert ...

Antwort

0

Wenn Sie `re Linq verwenden zu sql, können Sie die anderen Tabellen mögen

var q = 
    from s in db.Suppliers 
    join c in db.Customers on s.City equals c.City 
    select new { 
     Supplier = s.CompanyName, 
     Customer = c.CompanyName, 
     City = c.City 
    }; 

als nur kopieren Sie & Paste aus einer Stichprobe von MSDN LINQ to SQL: .NET Language-Integrated Query for Relational Data

+0

Danke markieren, aber im nicht Linq verwendet ich meine eigene Domain Objektklasse gemacht, im meine eigenen Methoden und Attribute und im mit versuchen, zu erstellen meine eigene Methode, ich brauche nur eine Idee oder ein Beispiel: D –

Verwandte Themen