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


4
Boolean'a göre Linq sıralaması
Bir dizge olan f.bar'a göre sıralamak istediğim bir linq sorgum var, ama önce boole alanı olan f.foo ile de sıralamak istiyorum. Aşağıdaki sorgu gibi. (from f in foo orderby f.foo, f.bar select f) Bu derlense de beklendiği gibi çalışmıyor. Sadece boole alanını yok sayarak f.bar tarafından sipariş edilir. Biliyorum aptalca …
111 c#  linq 

3
ToLookup ve GroupBy neden farklı?
.ToLookup<TSource, TKey>döndürür bir ILookup<TKey, TSource>. ILookup<TKey, TSource>ayrıca arayüz uygular IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>döndürür bir IEnumerable<IGrouping<Tkey, TSource>>. ILookup, kullanışlı dizin oluşturucu özelliğine sahiptir, bu nedenle sözlüğe benzer (veya arama benzeri) bir şekilde kullanılabilir, oysa GroupBy bunu yapamaz. Indexer olmadan GroupBy, çalışmak için bir sıkıntıdır; Daha sonra dönüş nesnesine başvurmanın hemen hemen …
111 c#  linq 

5
Sıra birden fazla öğe içeriyor
Linq aracılığıyla "RhsTruck" türü bir liste alma ve bunları gösterme konusunda bazı sorunlar yaşıyorum. RhsTruck sadece Marka, Model, Seri vb. Özelliklere sahiptir ... RhsCustomer, CustomerName, CustomerAddress vb. Özelliklere sahiptir. "Sıra birden fazla öğe içeriyor" hatasını alıyorum. Herhangi bir fikir? Buna yanlış şekilde mi yaklaşıyorum? public RhsCustomer GetCustomer(string customerNumber) { using …
111 c#  .net  asp.net  linq 

2
C # / Linq: Bir IEnumerable'daki her öğeye bir eşleme işlevi uygulayın?
IEnumerableBir eşleme işlevi (Linq uyumlu bir şekilde) kullanarak bir öğesinin her bir öğesini başka bir şeye dönüştürmenin bir yolunu arıyordum ama hiçbir şey bulamadım. (Çok basit) bir örnek için, aşağıdaki gibi bir şey yapabilmelidir: IEnumerable<int> integers = new List<int>() { 1, 2, 3, 4, 5 }; IEnumerable<string> strings = integers.Transform(i …
111 c#  linq 

5
Genel liste DESC ve ASC'yi nasıl sıralayabilirim?
Genel liste DESC ve ASC'yi nasıl sıralayabilirim? LINQ ile ve LINQ olmadan? VS2008 kullanıyorum. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

4
Varlık Çerçevesi DateTime için Linq
Тот вопрос есть ответы на русском için Yığın Taşması : LINQ to Entities, 'System.DateTime AddDays (Double)' yöntemini tanımıyor Uygulamamda Entity Framework kullanıyorum. Benim masam -Article -period -startDate Eşleşen kayıtlara ihtiyacım var => DateTime.Now > startDate and (startDate + period) > DateTime.Now Bu kodu denedim ama şimdi çalışıyor Context.Article .Where(p => …



5
AsQueryable () 'ın amacı nedir?
Amacı mı AsQueryable()etrafında bir geçebilir sadece bu yüzden IEnumerablebeklediğinizden yöntemlere IQueryableveya temsil etmek yararlı bir neden yoktur IEnumerableolarak IQueryable? Örneğin, bunun gibi durumlar için mi olması gerekiyor: IEnumerable<Order> orders = orderRepo.GetAll(); // I don't want to create another method that works on IEnumerable, // so I convert it here. CountOrders(orders.AsQueryable()); …

9
Sorgu modelinin bir uygulaması bulunamadı
Silverlight uygulamamda LINQ kullanarak bir veritabanı bağlantısı oluşturmaya çalışıyorum. Önce SQL sınıfına yeni bir LINQ ekledim ve "tblPersoon" adlı tablomu içine sürükledim. Sonra servis dosyamda aşağıdaki sorguyu yürütmeye çalışıyorum: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon where p.id == id select p).Single(); Ama tblPersoon'da …
107 c#  sql  silverlight  wcf  linq 

4
Gruplama ile bir listede bir sözlük oluşturun
Listede aşağıdaki nesne var: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Şimdi, bundan şu sözlüğü oluşturmak istiyorum: Dictionary<int, List<DemoClass>> List<DemoClass>Mülke göre gruplamak istiyorum GroupKey, ancak bunun nasıl yapıldığını ve biraz yardımcı …
106 c#  .net  linq  .net-3.5 

4
C # Yöntem Parametresi Olarak Lambda İfadesini Geç
Etrafta dolaşıp yeniden kullanmak istediğim bir lambda ifadem var. İşte kod: public List<IJob> getJobs(/* i want to pass the lambda expr in here */) { using (SqlConnection connection = new SqlConnection(getConnectionString())) { connection.Open(); return connection.Query<FullTimeJob, Student, FullTimeJob>(sql, (job, student) => { job.Student = student; job.StudentId = student.Id; return job; }, …
106 c#  linq  lambda 

9
Linq: where cümlesine koşullu olarak koşullar ekleme
Bunun gibi bir sorgum var (from u in DataContext.Users where u.Division == strUserDiv && u.Age > 18 && u.Height > strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Bu sorguyu çalıştıran yönteme bu koşulların sağlanıp sağlanmadığına bağlı olarak yaş, boy gibi çeşitli koşulları eklemek istiyorum. Tüm koşullar, kullanıcı Bölümünü …

7
Bir öğe seçmek için Linq kodu
Eşleşen bir öğeyi seçmek için buna benzer çok kod yazarken buluyorum var item = (from x in Items where x.Id == 123 select x).First(); Bunu yapmanın daha temiz bir yolu var mı yoksa bu benim anlayacağım kadar kısa mı? DÜZENLEME: "Linq sözdizimi kullanarak daha temiz bir yol" demeliydi. Lambda sözdiziminin …
105 c#  linq 

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.