[英]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.