Varlık Çerçevesi - "type 'Kapatma tipi'..." sabit bir değer oluşturamadı; hata
Neden hata iletisini alabilirsiniz:
Türü sabit bir değer oluşturulamadı 'Kapatma' yazın. Sadece ilkel türler (örnek Int32, String ve Guıd için) desteklenir bu bağlamda.
Takip Etmeniz sorgu saymaya çalışıyorum ne zaman?
IEnumerable<string> searchList = GetSearchList();
using (HREntities entities = new HREntities())
{
var myList = from person in entities.vSearchPeople
where upperSearchList.All( (person.FirstName person.LastName) .Contains).ToList();
}
Güncelleme: Eğer sadece sorunu yalıtmak için aşağıdaki çalışırsam, aynı hatayı alıyorum:
where upperSearchList.All(arg => arg == arg)
Sorun, yöntem gibi görünüyor, değil mi? Herhangi bir öneriniz var mı?
CEVAP
Bir eşdeğer yapmak için "NEREDE..." durumu. İÇİNDE çalışıyorsun gibi görünüyor Varlıklar bu SERİ ile sorgu bu tür yapmak için nasıl bir örnek için How to write 'WHERE IN' style queries using LINQ to Entities Check out.
Ayrıca, hata iletisi .Contains
derleyici lambda ifadesi olarak bütün yüklem tanımak için neden parantez tarafından takip edilmez, çünkü bu durumda, özellikle de işe yaramaz bence.
Gradle bir hata verme "type '...
Hata "başlatıcı öğe değişkeni baş...
Nasıl "ısınma" Varlık Çerçev...
Anahtar sözcük desteklenmiyor: "v...
"Ayrıştırıcı Hata İletisi: yük ti...