Ne arayalım?

ARAMIZA KATILIN

BİZE ULAŞIN

Adres:

E-posta:

host/bin/bilisimlife.dll

iletisim@bilisimlife.net




 
Rserit
Developer
       
 1026  
 278

The data reader has more than one field. Multiple fields are not valid for EDM primitive or enumeration types Hatası

Selamlar,
EF üzerinde Raw SQL çalıştırırken "The data reader has more than one field. Multiple fields are not valid for EDM primitive or enumeration types" gibi bir hata alabilirsiniz.

Aşağıdaki kullanım şekillerini deneyin:

DBContext.Database.SqlQuery< IEnumerable< string>>("SELECT UrunAdi FROM Urunler");
DBContext.Database.SqlQuery< MyEntity>("SELECT * FROM Urunler");
DBContext.Database.SqlQuery< IEnumerable< Tuple>>("SELECT * FROM Urunler");

Sadece < string > olarak tür verip istediğiniz sorguyu yazdığınızda böyle bir hata gelebilir. Farklı olarak bir class belirleyip -tablo ismi gibi- onu da verebiliriz.

İyi çalışmalar,
Recep.

Bu gönderiyi 19.09.2017 11:17:18 tarihinde Rserit düzenledi.

Developer.