İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Cannot assign method group to an implicitly-typed local variable hatası( EF ile)

gulcanerdal31.08.20121 cevap1.522 görüntüleme
2012'den beri6 mesaj
#1
merhaba arkadaşlar,
4 tablodan veri cektiğim bir web methodum var.Projemde EF kullanıyorum. Çektiğim verileri Gridview aktarcagım uzunca bir süredir araştırmama rağmen bi sonuc alamadım.
Kodum şu şekildedir;

string[] dizi; [WebMethod]
public string[] GorevDetayGetir()
{
var x = (from g in i.GOREV
join p in i.PERSONEL on g.G_PER_ID equals p.PER_ID
join d in i.DEPARTMAN on p.BOLUM equals d.D_ID
join a in i.ARAC on g.G_ARAC_ID equals a.ARAC_ID
where g.G_DURUM == 0
select new
{
p.ISIM,
p.SOYISIM,
a.PLAKA,
g.G_ID,
g.G_TARIH,
g.G_TUR,
g.G_UNVAN,
g.G_GYER,
g.G_ACIKLAMA

}).ToArray<string>;

dizi = x;
return dizi;
}

aldığım hata ise;
Cannot assign method group to an implicitly-typed local variable

ToList ya da IEnumarable ile denedim hata aynı. Gözden kaçırdığım birşey mi var.
ADO NET ile yapsaydım sanırım daha cabuk bitecekti. EF öğrenemye çalıştıgım için daha fazla zamanımı alıyor.
Sorun nedir??

Yardımlarınız için şimdiden çok teşekkürler.



Cevaplar
2009'den beri523 mesaj
#2
Bence syntax hatası var senin kodunda;

p, d, a, senin tablolarının ismi diye düşününce joinleri buradaki örneğe göre düzelttiğinde probleminin çözüleceğini düşünüyorum.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.