[英]using LINQ from Database to List in c#
我有一个如下的t_my_class表结构(MySql表)
id class group age name surname
1 9 A 18 sarah brown
2 10 B 20 joe sanders
3 8 A 17 elisa connor
4 10 C 23 sandra brown
我有一个结构和该结构的列表
struct MyClass
{
int id;
string class;
string group;
int age;
string name;
string surname;
}
List<MyClass> Students = new List<MyClass>();
现在,您能告诉我使用哪个LINQ查询从t_my_class表到“学生列表”中选择所有数据。
首先,几乎应该肯定不是struct
-它应该是一个class
。 现在,您有两种选择。 如果您确实已经挂接了启用LINQ的ORM,则它应该很简单:
var students = myContext.Students.ToList();
如果你还没有使用ORM工具则微ORM也许会有帮助,对于与MySQL AFAIK例子短小精悍点网的作品,允许:
var students = connection.Query<Student>("select * from t_my_class").ToList();
附:
class Student
{
public int Id {get;set;}
public string Class {get;set;}
public string Group {get;set;}
public int Age {get;set;}
public string Name {get;set;}
public string Surname {get;set;}
}
var students = from p in entities.t_my_class
select p;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.