Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir değeri hesaplar ve sorgu içindeki yeni bir değişkene atar.
Sözdizimi
Let variable = expression [, ...]
Parçalar
| Süre | Tanım |
|---|---|
variable |
Gerekli. Sağlanan ifadenin sonuçlarına başvurmak için kullanılabilecek bir diğer ad. |
expression |
Gerekli. Değerlendirilecek ve belirtilen değişkene atanacak bir ifade. |
Açıklamalar
Let yan tümcesi, her sorgu sonucu için değerleri hesaplamanızı ve bunlara bir diğer ad kullanarak başvurmanızı sağlar. Diğer ad, yan tümcesi gibi Where diğer yan tümcelerde kullanılabilir.
Let yan tümcesi, sorguya dahil edilen bir ifade yan tümcesi için bir diğer ad belirtebileceğiniz ve ifade yan tümcesi her kullanıldığında diğer adı değiştirebildiğiniz için daha kolay okunabilen bir sorgu deyimi oluşturmanıza olanak tanır.
Yan tümcesine istediğiniz sayıda variable ve expression ataması Let ekleyebilirsiniz. Her ödevi virgülle (,) ayırın.
Örnek
Aşağıdaki kod örneği, ürünlerde yüzde 10 indirim hesaplamak için yan tümcesini Let kullanır.
Dim discountedProducts = From prod In products
Let Discount = prod.UnitPrice * 0.1
Where Discount >= 50
Select prod.ProductName, prod.UnitPrice, Discount
For Each prod In discountedProducts
Console.WriteLine("Product: {0}, Price: {1}, Discounted Price: {2}",
prod.ProductName, prod.UnitPrice.ToString("$#.00"),
(prod.UnitPrice - prod.Discount).ToString("$#.00"))
Next
Ayrıca bakınız
- Visual Basic'da LINQ'e
Giriş - Arama Sorguları
- Seçim Deyimi
- From İfadesi
- Where Yan Tümcesi