首先我很新(noob)。可能我的問題很愚蠢,但我陷入了困境。這是情況。如何爲linq查詢創建一個類(EF)
我開始使用EF 5.0編寫winforms數據庫應用程序。一切都很好,我可以做我想做像這樣的形式:
private void Form1_Load(object sender, EventArgs e)
{
using (var ctx = new pehkEntities())
{
var result = from k in ctx.Kolons
select new
{
KolonAdı = k.KolonAdi,
En = k.En,
Boy = k.Boy,
Yükseklik = k.Yukseklik,
ID = k.KolonID
};
dataGridView1.DataSource = result.ToList();
}
}
但我的Form1的代碼是真的搞砸了,現在,我想用類和方法來清潔它。我試圖在program.cs中創建一個類和一個方法,但我失敗了。 我應該如何解決它?
public class veritabani_islemleri
{
public ???? kolonlistele()
{
using(pehkEntities ctx = new pehkEntities())
var result =from k in ctx.Kolons
select new
{
KolonAdı = k.KolonAdi,
En = k.En,
Boy = k.Boy,
Yükseklik = k.Yukseklik,
ID = k.KolonID
};
return ????
}
}
我的問題是我不能填充問號。 我只是想以我的形式做到這一點。
private void Form1_Load(object sender, EventArgs e)
{
dataGridview.DataSource=myfunction();
}
或者如果我的方法是完全錯誤的,我應該怎麼做?
查看此主題:http://stackoverflow.com/questions/1070526/how-to-return-anonymous-type-from-c-sharp-method-that-uses-linq-to-sql – onnovalkering
可能的重複[LINQ to SQL:Return anonymous type?](http://stackoverflow.com/questions/534690/linq-to-sql-return-anonymous-type) – PHeiberg
[訪問C#匿名類型對象](http: //sackoverflow.com/questions/713521/accessing-c-sharp-anonymous-type-objects) – nawfal