从数据库检索数据并绑定到List<>;使用EntityFramework MVC
本文关键字:gt lt 使用 MVC EntityFramework List 检索 数据库 数据 绑定 | 更新日期: 2023-09-27 18:00:17
我的数据库中有一个表学生,其中包含一些值,我想使用entityframework在webgrid中显示这些值。
我以前使用Ado.net做过很多次同样的事情,但这对我来说只是为了学习实体框架,我是实体框架的绝对初学者。
我使用了数据库优先的方法,并创建了一个Id为,FirstName,LastName,City的学生模型。
我还定义了一个列表,我想将数据库中的结果集绑定到这个学生列表,并将其绑定到网络网格
public List<Student> stList;
public List<Student> GetStudents()
{
stList = new List<Student>();
EntityFWEntities OE = new EntityFWEntities();
var Res = OE.Students;
}
我如何将VAR值分配给List,这是我遵循的正确方法吗?或者还有其他更好的方法吗?如果我的错误,请纠正我
List<Student>
,只需使用.ToList()
方法。
public List<Student> stList;
public List<Student> GetStudents()
{
using (EntityFWEntities OE = new EntityFWEntities())
{
//Assuming student has 4 properties ID, Name, Roll, DOB
stList = OE.Students.Select(s=> new MvcApplication4.Models.Student(){ ID=s.ID, Name=s.Name, Roll=s.Roll, DOB=s.DOB}).ToList();
}
}