Wie join mehrere Tabellen?
Habe ich die folgenden Klassen. Ich habe ein Objekt var
der Beschreibung der Klasse. Ich will select-Balance im Zusammenhang mit der Client in der var
Objekt mit Linq to Sql oder Lambda-Ausdruck. Gewusst wie: verknüpfen Sie diese Tabellen, um das Gleichgewicht von Konto-Tabelle?
public class Description
{
public int DescriptionID { get; set; }
//Attributes
public int ClientID { get; set; }
[ForeignKey("ClientID")]
public virtual Client Client { get; set; }
}
public class Client
{
public int ClientID { get; set; }
//Attributes
public int UserID { get; set; }
[ForeignKey("UserID")]
public virtual User User { get; set; }
}
public class User
{
public int UserID { get; set; }
//Attributes
}
public class Account
{
public int AccountID { get; set; }
[Required, Column("Balance"), Display(Name = "Account Balance")]
public double Balance { get; set; }
public int UserID { get; set; }
[ForeignKey("UserID")]
public virtual User User { get; set; }
}
InformationsquelleAutor nebula | 2012-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnten Sie versuchen, diese:
Oder - wenn Sie nur die
DescriptionID
:(Oder
FirstOrDefault()
oderToList()
oderSum()
? Weil Ihr Modell würde es erlauben, dass die Kunden/Beschreibungen sind mit mehreren accounts ...)InformationsquelleAutor Slauma