Как присоединиться к нескольким таблицам?

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

    }
7
задан nebula 26 June 2012 в 09:28
поделиться