【发布时间】:2012-06-27 14:18:00
【问题描述】:
我有以下课程。我有一个描述类的对象var。我想使用 Linq to Sql 或 Lambda 表达式选择与 var 对象中提供的客户端相关的余额。如何连接这些表以从 Account 表中获取余额?
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; }
}
【问题讨论】:
标签: entity-framework linq-to-sql lambda code-first