【发布时间】:2013-01-18 18:24:27
【问题描述】:
所以据我所知,我需要能够从我的数据库模型中返回所有记录:
public class Resort
{
public int ID { get; set; }
public String Name { get; set; }
public int BlackDiamond { get; set; }
public int BlueSquare { get; set; }
public int GreenCircle { get; set; }
public int TerrainPark { get; set; }
}
public class ResortDBContext : DbContext
{
public DbSet<Resort> Resorts { get; set; }
}
我正在使用实体框架、C# 和 Asp.Net。我需要能够将所有这些记录返回到List<>
【问题讨论】:
-
你能告诉我们你现在使用的只返回一条记录的代码吗?
-
好吧,我实际上只是在尝试遍历模型的每个实例,但我认为这不会很好:private ResortDBContext dbResort = new ResortDBContext();度假村度假村 = dbResort.Resorts.Find(id)。我原本打算尝试使用一个变量来保存 id,然后每次将变量迭代一次,直到度假村返回 null 但我很确定这不会工作......
-
事实上,事实证明,我最终设置了一个 Do While 循环,并且我有一个布尔值作为测试,我只是不断迭代 id 变量直到Resort返回null点我将布尔值设置为 false 以停止循环。还是谢谢你!
标签: c# asp.net-mvc entity-framework