Как объединить несколько столов?
У меня есть следующие занятия. У меня есть объектvar
Описание класса. Я хочу выбрать Баланс, связанный с Клиентом, указанный вvar
объект с использованием выражения Linq to Sql или Lambda. Как объединить эти таблицы, чтобы получить баланс из таблицы счетов?
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; }
}