ID == bir şeyle elemanın ROWNUMBER değerini döndüren LINQ ifadesi nasıl yazılır?LINQ ifadesi, öğenin boyuna sayısını id == bir şeyle mi döndürüyor?
cevap
Sonuçlar içine
from c in customers
where c.Region == "somewhere"
orderby c.CustomerName
select new {c.CustomerID, c.CustomerName}
.Skip(9).Take(1);
Bunu yapmak için Atla ve Atla uzantı yöntemlerini kullanabilmelisiniz. Linq sorgu şeyin farkındayım bunun için doğrudan hiçbir yolu yoktur
How To Project a Line Number Into Linq Query Results
Bunun bir cevabı olduğunu düşünmüyorum. sorulmakta olan soru, ama bu not düştü, ben de buradan ayrılıyorum. –
Nasıl Hat Numarasını Proje için: 10. satırının istiyorsanız Örneğin
, arasında. Tüm sorguyu istemciye indirmeniz gerekiyor ve oradan satır numaralarını yansıtabiliyorsunuz. Alternatif olarak, ROW_NUMBER kullanan bir saklı yordam yazabilir ve ardından bu progı Linq'ten SQL'e gönderebilirsiniz. Sizin durumunuzda, bunu yapabilmenin tek yolu, müşteri tarafı olacaktır. Aşağıdaki ifadenin sunucuda bunu yapamayacağını unutmayın, ancak tüm tablonuzu aşağı çekecek ve dizini istemciden alacaksınız ...
using (var dc = new DataClasses1DataContext())
{
var result = dc.Users
.AsEnumerable() // select all users from the database and bring them back to the client
.Select((user, index) => new // project in the index
{
user.Username,
index
})
.Where(user => user.Username == "sivey"); // filter for your specific record
foreach (var item in result)
{
Console.WriteLine(string.Format("{0}:{1}", item.index, item.Username));
}
}
, Linq'den SQL'e Select'in aşırı yüklenmesinin desteklenmediğini. NotSupportedException() atar. –
- 1. LINQ ifadesi
- 2. Null ile Linq ifadesi
- 3. Basit Linq ifadesi derlenmez
- 4. LINQ bir mağaza ifadesi İşte
- 5. Öğenin içine veya öğenin herhangi bir yerine içinde div ID
- 6. jQuery: $ ('# id') bir şeyle eşleşmezse ne iade edilir?
- 7. Linq yuvalanmış listesi ifadesi
- 8. LINQ: Yeniden lambda ifadesi
- 9. LINQ, koleksiyonun bir kopyasını döndürüyor mu?
- 10. LINQ: Nokta İfadesi ve Sorgu İfadesi
- 11. ActiveRecord'daki update_all yöntemi satır sayısını döndürüyor mu?
- 12. LINQ: Öğe yoksa All() ne döndürüyor?
- 13. IN operatöründe bulunan her bir öğenin sayısını nasıl alabilirim?
- 14. Belirli bir dize dışında bir şeyle eşleşen bir JavaScript normal ifadesi tanımlama
- 15. Bir öğenin ebeveynine PHP'nin SimpleXML'sine mi erişin?
- 16. , sahte bir öğenin hover'ı tetiklemesini önler mi?
- 17. Sonuçlar boş olduğunda LINQ ne döndürüyor
- 18. LINQ ekinin ardından 'id' alanını döndürebilir miyim?
- 19. Bir şey olan bir şeyle eşleşiyor musunuz?
- 20. Dinamik olarak Linq Lambda İfadesi Oluşturun
- 21. "Veya" eşdeğeri Linq Where() lambda ifadesi
- 22. UILabel'ın sizeThatFits yüksekliğini mi döndürüyor?
- 23. LINQ Lambda şeklinde Farklı Kont Seç 'ürün' bir nesne toplama linq ifadesi bu gibi Verilen
- 24. Linq fazlalık üretir mi?
- 25. Bir döngüde eklenen birden fazla OrderBy ifadesi ile Linq sorgusu
- 26. LINQ - veri süresi farkını hesaplamak için bir sorgu ifadesi kullanarak
- 27. id
- 28. LINQ
- 29. Makro, C cinsinden verilen argümanların sayısını döndürüyor mu?
- 30. Bir yöntem zinciri LINQ olarak adlandırılabilir mi?
Teşekkürler, Scott. Yani sanırım ToList() ve sonra IndexOf()? –
, ayrıca bir indeks veren Select'in aşırı yüklenmesiyle nasıl yapabileceğinize dair bir örnek ekledim. –
Sweet. Yaklaşmamı alır. –