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
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.