Bu hatayı alıyorum:"... parametresiz yapıcılar ve başlatıcılar destekleniyor ..." hatası ne anlama geliyor?
Only parameterless constructors and initializers are supported in LINQ to Entities.
(uğraşmak için bu kodu here ve yapılan test veritabanı bulundu) bu kodu çalıştırmak için çalışıyor:
db otomatik oluşturulurXElement xml = new XElement("contacts",
from c in db.Contacts
orderby c.ContactId
select new XElement("contact",
new XAttribute("contactId", c.ContactId),
new XElement("firstName", c.FirstName),
new XElement("lastName", c.LastName))
);
varlıklar nesnesi. Bunu nasıl çalıştıracağınıza dair herhangi bir fikir var mı?
Teşekkürler! Bu önemli kısmı olan çalışır :)! Yine de orijinal kodun neden çalışmadığı konusunda kafam karışıyor, XML belgelerini yaratan benzer örnekler gördüm. Herhangi bir fikir? – Evan
Hata ile, EF parametreleriniz olmayan nesnelerin seçilmesini desteklemiyor. Neden bu sınırlamanın var olduğunu bilmiyorum ama evet, EF sorgusunu denklemden çıkarmak problemi çözüyor. –
Teşekkürler. Bu cevap bugün bana yardımcı oldu. – jessegavin