«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 mi yoksa Lambda mı?
Bunun Linq olduğunu biliyorum: var _Results = from item in _List where item.Value == 1 select item; Ve bunun Lambda olduğunu biliyorum: var _Results = _List.Where(x => x.Value == 1); Editörün notu: Yukarıdakiler yalnızca Lambda değil, koşulu Lambda olan "Yöntem Sözdizimi" kullanan Linq'tir. Açık olmak gerekirse, yukarıdaki örneklerin her ikisi …
105 c#  linq  lambda 

15
Linq'te gruplar oluşturun
Birisi, linq'te belirli bir boyutta partiler oluşturmanın bir yolunu önerebilir mi? İdeal olarak, bazı yapılandırılabilir miktardaki parçalar halinde işlemler gerçekleştirebilmek istiyorum.
105 c#  linq 



9
nesnenin bir listede zaten mevcut olup olmadığı nasıl kontrol edilir
Bir listem var List<MyObject> myList ve bir listeye öğeler ekliyorum ve bu nesnenin zaten listede olup olmadığını kontrol etmek istiyorum. yani bunu yapmadan önce: myList.Add(nextObject); NextObject'in zaten listede olup olmadığını görmek istiyorum. "MyObject" nesnesi bir dizi özelliğe sahiptir ancak karşılaştırma, iki özelliğin eşleşmesine dayanır. Bu "MyObject" listesine yeni bir "MyObject" …
103 c#  linq  list 


8
Bir IEnumerable'ın başka bir IEnumerable'ın tüm öğelerini içerip içermediğini kontrol edin
Her iki koleksiyondaki her öğenin bir alanını / özelliğini karşılaştırırken bir IEnumerable'ın başka bir IEnumerable'ın tüm öğelerini içerip içermediğini belirlemenin en hızlı yolu nedir? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new Item("1"),new Item("a")}; Item[] List2 …
103 c#  .net  linq  ienumerable 

5
Linq'den SQL'e nasıl yapılır "nerede [sütun] (değerler listesi)" içinde
Kimliklerin bir listesini aldığım bir işlevim var ve id ile ilişkili bir açıklamayla eşleşen bir listeyi döndürmem gerekiyor. Örneğin: public class CodeData { string CodeId {get; set;} string Description {get; set;} } public List<CodeData> GetCodeDescriptionList(List<string> codeIDs) //Given the list of institution codes, return a list of CodeData //having the given …
102 linq  linq-to-sql 

8
Yalnızca başlatıcılar, varlık üyeleri ve varlık gezinme özellikleri desteklenir
Bu istisnayı alıyorum: Belirtilen tür üyesi 'Ücretli' LINQ to Entities'de desteklenmiyor. Yalnızca başlatıcılar, varlık üyeleri ve varlık gezinme özellikleri desteklenir. public ActionResult Index() { var debts = storeDB.Orders .Where(o => o.Paid == false) .OrderByDescending(o => o.DateCreated); return View(debts); } Model sınıfım public partial class Order { public bool Paid { …

22
LINQ Contains (string []) 'i Contains (string) yerine nasıl kullanabilirim?
Büyük bir sorum var. Basitçe şöyle görünmesini istediğim bir linq sorgum var: from xx in table where xx.uid.ToString().Contains(string[]) select xx Dizinin değerleri string[](1,45,20,10, vb.) Gibi sayılar olacaktır. Varsayılan değer .Containsşudur .Contains(string). Bunun yerine bunu yapmam gerekiyor: .Contains(string[])... DÜZENLEME: Bir kullanıcı için bir uzantı sınıfı yazmayı önerdi string[]. Nasıl olduğunu öğrenmek …
102 c#  linq  string  contains 

19
Bir dize sayısal olduğunda değeri hesaplarken dizeleri alfabetik olarak nasıl sıralayabilirim?
Dizelerden oluşan bir sayı dizisini sıralamaya çalışıyorum ve bunların sayısal olarak sıralanmasını istiyorum. İşin püf noktası , sayıları int'e çeviremem . İşte kod: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x)) { Console.WriteLine(thing); } çıktı: 101, 102, 103, 105, 90 …

2
LINQ - Listeyi, Liste Olarak Değerle Sözlüğe Dönüştür
Bende var List<MyObject> veritabanından aldığım. Ancak, gruplama amacıyla MyObject'teki bir özellik tarafından anahtarlanmasını isterim. LINQ ile listemi şunlara yayınlamanın en iyi yolu nedir: Dictionary<long, List<MyObject>> Aşağıdakilere sahibim: myObjectList.ToDictionary(x => x.KeyedProperty) Ama geri dönüyor: Dictionary<long, MyObject>
101 c#  .net  linq 

6
LINQ nerede ve takewhile
Takewhile ile LINQ yöntemleri arasında bir fark elde etmek istiyorum.Aşağıdaki verileri MSDN'den aldım.Ama bana mantıklı gelmedi Where<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Bir koşula göre bir dizi değeri filtreler. TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>) Belirtilen koşul doğru olduğu sürece bir dizideki öğeleri döndürür. Tüm görüşler memnuniyetle karşılanmaktadır.
99 .net  linq 

3
LINQ JOIN neden WHERE ile bağlantı kurmaktan çok daha hızlı?
Yakın zamanda VS 2010'a yükselttim ve LINQ to Dataset ile uğraşıyorum. Bir ASP.NET WebApplication'ın HttpCache içinde olan Yetkilendirme için güçlü bir yazılmış veri kümesine sahibim. Bu yüzden, bir kullanıcının bir şeyi yapmaya yetkili olup olmadığını kontrol etmenin en hızlı yolunun ne olduğunu bilmek istedim. İşte benim veri modelim ve ilgilenen …


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.