«linq» etiketlenmiş sorular

Dil Tümleşik Sorgu (LINQ), .NET dillerine yerel veri sorgulama özellikleri ekleyen bir Microsoft .NET Framework bileşenidir. Lütfen uygun olduğunda daha ayrıntılı etiketler kullanmayı düşünün, örneğin [linq-to-sql], [linq-to-entities] / [varlık-framework] veya [plinq]

12
Farklılıklar için iki genel listeyi karşılaştırmanın en hızlı yolu
İki büyük (> 50.000 öğe) karşılaştırmak için en hızlı (ve en az kaynak yoğun) ve sonuç olarak aşağıdaki gibi iki liste var: ilk listede görünen ancak ikinci listede görünmeyen öğeler ikinci listede görünen ancak ilk listede olmayan öğeler Şu anda List veya IReadOnlyCollection ile çalışıyorum ve bir linq sorgusunda bu …
214 c#  linq  list 

9
Genişletme yöntemleri, genel olmayan bir statik sınıfta tanımlanmalıdır
Hatayı alıyorum: Genişletme yöntemleri, genel olmayan bir statik sınıfta tanımlanmalıdır Çizgide: public class LinqHelper İşte Mark Gavells koduna dayanan yardımcı sınıf. Cuma günü bıraktığımda iyi çalıştığından eminim bu hatanın ne anlama geldiği konusunda gerçekten kafam karıştı! using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Linq.Expressions; using System.Reflection; /// <summary> …

7
Linq'de Cast () ve Oftype () ne zaman kullanılır?
Linq'te IEnumerablebir tür döküm türünün farkındayım Arraylistve hangi durumlarda bunları kullanacağımı merak ediyorum? Örneğin IEnumerable<string> someCollection = arrayList.OfType<string>() veya IEnumerable<string> someCollection = arrayList.Cast<string>() Bu iki yöntem arasındaki fark nedir ve her bir vakayı nereye uygulamalıyım?
211 c#  .net  linq 

4
IGrouping'den değerler nasıl alınır?
Bir yöntem IGroupingve Select()yöntem hakkında sorum var . Diyelim ki IEnumerable<IGrouping<int, smth>>bu şekilde bir var: var groups = list.GroupBy(x => x.ID); nerede lista List<smth>. Ve şimdi her birinin değerlerini IGroupingbaşka bir listeye bir şekilde iletmem gerekiyor: foreach (var v in structure) { v.ListOfSmth = groups.Select(...); // <- ??? } Herkes …
211 c#  linq  select  igrouping 


16
LINQ - Tam Dış Bağlantı
İnsanların kimliğini ve adlarını, insanların kimliğini ve soyadlarını içeren bir listem var. Bazı insanların bir adı ve bazılarının soyadı yoktur; İki listede tam bir dış birleşim yapmak istiyorum. Yani aşağıdaki listeler: ID FirstName -- --------- 1 John 2 Sue ID LastName -- -------- 1 Doe 3 Smith Üretmek gerekir: ID …

4
Listelerin Linq listesi tek listeye
Bu zaten cevaplanmış bir şey gibi görünüyor ama bulamıyorum. Benim sorum oldukça basit, bu nasıl bir liste içinde boş liste yeni ve daha sonra sonraki satırda toplamak zorunda, ben son listeyi çıktı tek bir linq deyimi olabilir nasıl yapabilirim. detaylar her konut listesi içeren öğelerin bir listesidir, sadece tüm konutları …
202 c#  linq 

3
LINQ SQL Aracı [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
198 sql  linq 

9
Linq sonuçlarını HashSet veya HashedSet'e dönüştürme
ISet olan bir sınıfta bir özelliğim var. Bu özelliğe bir linq sorgusu sonuçları almaya çalışıyorum, ama bunu nasıl anlayamıyorum. Temel olarak, bunun son bölümünü arıyorum: ISet<T> foo = new HashedSet<T>(); foo = (from x in bar.Items select x).SOMETHING; Bunu da yapabilir: HashSet<T> foo = new HashSet<T>(); foo = (from x …
196 c#  linq 

5
XML okumak için LINQ
Bu XML dosyasını aldım: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Birisi bana bu sonucu yazdırmanın en basit yolu olan LINQ kullanarak bir C # kodu verebilir mi: (Eğer bir level2düğümse ekstra alana dikkat …
194 c#  xml  linq  linq-to-xml 

16
Anonim tür sonuçlar döndürülsün mü?
Aşağıdaki basit örneği kullanarak, Linq kullanarak SQL'e birden çok tablodan sonuç döndürmenin en iyi yolu nedir? Diyelim ki iki masam var: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Ben tüm köpekleri ile geri dönmek istiyorum BreedName. Tüm köpekleri böyle bir şey kullanarak sorunsuz bir şekilde almalıyım: public IQueryable<Dog> GetDogs() { …
194 c#  linq  linq-to-sql 

7
Listedeki bir öğenin dizinini tek bir adımda nasıl alabilirim?
Listedeki bir öğenin dizinini, döngü içinde olmadan nasıl bulabilirim? Şu anda bu çok hoş görünmüyor - aynı öğeyi listede iki kez aramak, sadece dizini almak için: var oProp = something; int theThingIActuallyAmInterestedIn = myList.IndexOf(myList.Single(i => i.Prop == oProp));
193 c#  linq  lookup 

4
Zincirleme LINQ uzantı yöntemi çağrılarındaki 'let' anahtar kelimesine eşdeğer kod
C # derleyicileri sorgu anlama özelliklerini kullanarak aşağıdaki gibi kod yazabilirsiniz: var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" }; var result = from animalName in names let nameLength = animalName.Length where nameLength > 3 orderby nameLength select animalName; Yukarıdaki sorgu ifadesinde, letanahtar kelime, değerin yinelenen çağrılar …

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 …

22
Saklı yordamlar vs LINQ-SQL? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

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.