«linq-to-entities» etiketlenmiş sorular

Bu etiket, LINQ to Entities hakkındaki sorular içindir; bu, ADO.NET Entity Framework kullanan LINQ sorguları anlamına gelir. Bunun LINQ to SQL veya diğer LINQ sağlayıcılarından farklı olduğunu unutmayın.

5
Entity Framework VS LINQ to SQL VS ADO.NET saklı yordamlar ile? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . Her birini şu şekilde nasıl değerlendirirsiniz: Verim Geliştirme hızı Düzgün, sezgisel, bakımı kolay kod Esneklik tüm Ben …

14
Linq içinde SQL Like% nasıl yapılır?
Linq dönüşmeye çalışıyorum SQL bir yordam var: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' En çok ilgilendiğim çizgi: where OH.Hierarchy like '%/12/%' / 1/3/12 / gibi hiyerarşisini depolayan bir sütun var, bu yüzden sadece aramak için% / 12 /% kullanın. …

10
Saklı yordam ile DbContext.Database.SqlQuery <TElement> (sql, params) nasıl kullanılır? EF Kodu Önce CTP5
Üç parametre olan bir saklı yordam var ve ben sonuçları döndürmek için aşağıdaki kullanmaya çalışıyorum: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); İlk başta SqlParameternesneleri param olarak kullanmayı denedim ama bu işe yaramadı ve SqlExceptionaşağıdaki mesajla bir attı : 'MySpName' yordamı veya işlevi, sağlanmayan '@ param1' parametresini bekliyor. Benim sorum, bu yöntemi parametreleri …



8
'Int32' değer türüne yayınlama, gerçekleşen değer boş olduğu için başarısız oldu
Takip koduna sahibim. Hata alıyorum: "'Int32' değerine aktarma işlemi, gerçekleşen değer boş olduğu için başarısız oldu. Sonuç türünün genel parametresi veya sorgu nullable türü kullanmalıdır." CreditHistory tablosunda kayıt olmadığında. var creditsSum = (from u in context.User join ch in context.CreditHistory on u.ID equals ch.UserID where u.ID == userID select ch.Amount).Sum(); …

9
LINQ hakkında bilgi [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştir genel bakış Bu sitede çok şey sorduğum şeylerden biri LINQ . Sorduğum sorular …

12
Entity Framework 4 / POCO - Nereden başlamalı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştir Bir süredir programlama yapıyorum ve daha önce LINQ-To-SQL ve LINQ-To-Entities'i kullandım (varlıkları kullanırken …

2
Linq to Entities katılmak vs groupjoin
Web'de arama yaptım ancak hala basit bir cevap bulamıyorum. Birisi a'nın ne olduğunu açıklayabilir GroupJoinmi? Normal içten farkı Joinnedir? Yaygın olarak kullanılıyor mu? Sadece yöntem sözdizimi için mi? Sorgu sözdizimi ne olacak? Bir c # kodu örneği iyi olurdu.

4
.ToList (), .AsEnumerable (), AsQueryable () arasındaki farklar nelerdir?
LINQ'un Varlıklara ve LINQ'dan Nesnelere olan bazı farklarını biliyorum, ilk uygulayan IQueryableve ikinci uygulayan IEnumerableve soru kapsamım EF 5 dahilindedir. Benim sorum şu 3 yöntemin teknik farkı nedir? Birçok durumda hepsinin işe yaradığını görüyorum. Bunların kombinasyonlarını kullanmayı da görüyorum .ToList().AsQueryable(). Bu yöntemler tam olarak ne anlama geliyor? Birinin diğerinin üzerinde …

9
“İfade gövdesine sahip bir lambda ifadesi bir ifade ağacına dönüştürülemez”
Aşağıdaki kodu derlemeye çalışırken EntityFramework kullanırken, " A lambda expression with a statement body cannot be converted to an expression tree" hatasını alıyorum : Obj[] myArray = objects.Select(o =&gt; { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Hatanın ne anlama geldiğini …

5
LINQ İfadesinde String.IsNullOrWhiteSpace
Takip koduna sahibim: return this.ObjectContext.BranchCostDetails.Where( b =&gt; b.TarrifId == tariffId &amp;&amp; b.Diameter == diameter || (b.TarrifId==tariffId &amp;&amp; !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) &amp;&amp; b.Diameter==diameter); Ve kodu çalıştırmayı denediğimde bu hatayı alıyorum: LINQ to Entities, 'Boolean IsNullOrWhiteSpace (System.String)' yöntemini tanımıyor ve bu yöntem bir mağaza ifadesine dönüştürülemiyor. " Bu sorunu nasıl çözebilir ve …

9
Belirtilen tür üyesi 'Tarih' LINQ to Entities'de desteklenmiyor. Yalnızca başlatıcılar, varlık üyeleri ve varlık gezinme özellikleri
Entity Framework bu kodu kullanarak aşağıdaki hatayı alıyorum. Belirli bir tarih için tüm satırları almak gerekir DateTimeStart, bu biçimde DataType türü2013-01-30 12:00:00.000 Kod: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x =&gt; x.DateTimeStart.Date == currentDateTime.Date); Hata: base {System.SystemException} = {"Belirtilen tür üyesi 'Tarih' LINQ to Entities'de desteklenmiyor. Yalnızca başlatıcılar, varlık üyeleri ve varlık …

4
Linq kullanarak her grupta ilk kayıt nasıl elde edilir
Aşağıdaki kayıtlar dikkate alındığında: Id F1 F2 F3 ------------------------------------------------- 1 Nima 1990 10 2 Nima 1990 11 3 Nima 2000 12 4 John 2001 1 5 John 2002 2 6 Sara 2010 4 Ben F1alana göre gruplandırmak ve sıralamak Idve grubun ilk kayıt bu kayıtlara benzer tüm alanları almak istiyorum: …

14
LINQ to Entities'de yalnızca parametresiz oluşturucular ve başlatıcılar desteklenir
Bu linq ifadesinde şu hatayı görüyorum: var naleznosci = (from nalTmp in db.Naleznosci where nalTmp.idDziecko == idDziec select new Payments ( nalTmp.Dziecko.Imie, nalTmp.Dziecko.Nazwisko, nalTmp.Miesiace.Nazwa, nalTmp.Kwota, nalTmp.RodzajeOplat.NazwaRodzajuOplaty, nalTmp.RodzajeOplat.TypyOplat.NazwaTypuOplaty, nalTmp.DataRozliczenia, nalTmp.TerminPlatnosci )).ToList(); Bu problemi nasıl çözdüğüne dair bir fikrin var mı? Herhangi bir ifade kombinasyonunu denerim ...: /

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.