【发布时间】:2014-03-10 23:17:23
【问题描述】:
以下代码从我的数据库中检索数据:
var acc_count = (from p in db.Payee
where p.AccountNumber == "02055455622"
select p)
但是当我尝试运行acc_count.ToList() 或acc_count.Count() 时,我得到了System.StackOverflowExeption。
这是收款人模型类。我首先使用 ASP.NET MVC 实体框架代码
public class Payee
{
[Key]
public virtual int ID { get; set; }
[DataType(DataType.Text)]
public virtual string Name { get; set; }
[MaxLength(15)]
[DataType(DataType.Text)]
[Display(Name="Account Number")]
public virtual string AccountNumber { get; set; }
public virtual Bank Bank { get; set; }
}
【问题讨论】:
-
你是如何定义你的班级
Payee的? -
尝试重建您的 EF 设计器并再次检查。 stackoverflow.com/questions/2067866/…
-
清洁解决方案并重新刷新 edmx 模型
-
可以在这里添加Bank类的定义吗?
标签: asp.net asp.net-mvc linq stack-overflow