«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]


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.

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 => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Hatanın ne anlama geldiğini …

5
Linq Select'te zaman uyumsuz bekliyor
Varolan bir programı değiştirmek gerekir ve aşağıdaki kodu içerir: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Ama bu benim için çok garip görünüyor, her şeyden önce seçimde asyncve awaitseçimde. Göre bu cevap Stephen Cleary I tarafından bu düşmesi gerekir. Sonra …
180 c#  linq  asynchronous 

4
Varlık çerçevesi bağlantı sorgusu Include () birden çok alt öğe
Bu gerçekten elementli bir soru olabilir, ancak ÜÇ seviyeye (veya daha fazlasına) yayılan bir sorgu yazarken birden fazla çocuk varlığı eklemenin güzel bir yolu nedir? yani ben 4 tablolar: Company, Employee, Employee_CarveEmployee_Country Şirketin Çalışan ile 1: m ilişkisi vardır. Çalışanın hem Employee_Car hem de Employee_Country ile 1: m ilişkisi vardır. …

17
Maksimum veya Varsayılan?
Satır döndürmeyen bir LINQ sorgusundan Max değerini almanın en iyi yolu nedir? Sadece yaparsam Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Sorgu hiçbir satır döndürmediğinde bir hata alıyorum. Yapabilirim Dim x = (From y In context.MyTable _ Where y.MyField = value _ …
176 c#  .net  linq  linq-to-sql 

12
ToList () - yeni bir liste oluşturuyor mu?
Diyelim ki bir dersim var public class MyObject { public int SimpleInt{get;set;} } Ve bir tane var List<MyObject>ve benToList() ve sonra birini değiştirdim SimpleInt, değişikliğim orijinal listeye geri yayılacak. Başka bir deyişle, aşağıdaki yöntemin çıktısı ne olur? public void RunChangeList() { var objs = new List<MyObject>(){new MyObject(){SimpleInt=0}}; var whatInt = …
176 c#  linq 


5
Listedeki farklı değerlerin bir listesini alma
C #, üç String üye değişkenleri ile Not adlı bir sınıf var diyelim. public class Note { public string Title; public string Author; public string Text; } Ve Not türü bir listesi var: List<Note> Notes = new List<Note>(); Yazar sütunundaki tüm farklı değerlerin bir listesini almanın en temiz yolu ne …
175 c#  linq  list  distinct 

11
LINQ Büyük / Küçük Harfe Duyarsız
Bu kod büyük / küçük harfe duyarlıdır, büyük / küçük harfe duyarsız hale nasıl getirilir? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
LINQ ile bir Sözlük <T1, T2> seçin
IEnumerable&lt;T&gt;LINQ ile dönmek için "select" anahtar kelime ve uzantısı yöntemini kullandım , ancak bir genel dönmek için bir ihtiyaç var Dictionary&lt;T1, T2&gt;ve anlayamıyorum. Bunu öğrendiğim örnek aşağıdakine benzer bir biçimde kullanıldı: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 = value2 }; Aynı şeyi …
171 c#  .net  linq  generics 

6
LINQ kullanarak verileri özetlemek mümkün müdür?
Aşağıdaki düzenden veri döndürmek için LINQ kullanmak mümkün olup olmadığını merak ediyorum: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 böyle bir şeye: …
171 linq  pivot-table 

5
Nesneler listesinden benzersiz bir özellik listesi elde etmek için Linq'i nasıl kullanabilirim?
Kimliği bir özellik olduğu nesnelerin bir listesini verilen kimlikleri listesini döndürmek için Linq kullanmaya çalışıyorum. Bunu, her bir nesnenin içinde dolaşmadan ve bulduğum benzersiz kimlikleri çıkarmadan yapabilmek istiyorum. MyClass türü nesnelerin bir listesi var ve bu sınıfın özelliklerinden biri bir kimlik. public class MyClass { public int ID { get; …
171 linq  class  list  c#-3.0  properties 


5
LINQ: “içerir” ve bir Lambda sorgusu
Bir List&lt;BuildingStatus&gt;telefonum var buildingStatus. Char kodu (döndürülen GetCharCode()) bazı değişkene eşit olan bir durum içerip içermediğini kontrol etmek istiyorum v.Status. Bunu (derleyici olmayan) kod satırları boyunca yapmanın bir yolu var mı? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

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.