C#, Asp.Net, .Net Core
Lambda Exp'te Listedeki Her Bir İtemin Verisi İle Arama Yapmak
Lambda Exp'te Listedeki Her Bir İtemin Verisi İle Arama Yapmak
-
Herkese merhaba. Bir Task çözüyorum şu kısımda takıldım. Kafam almıyor artık :(
Kampanyalar ve ürünler tablosu var.
Kampanyalar ( KamAdi,ÜrünAdi,Süre) Kam1,Televizyon,24saat
Ürünler(ÜrünAdi,Fiyatı,Adedi) Televizyon,1000,10adetşeklinde bir veri tabanım var.
Her bir kampanya 1 adet ürünü etkiliyor.
Kampanyanın içerdiği ürünün fiyatını düşürmek istiyorum.
var campaing= _context.Campaign.Select(x => x.Name).ToList(); //diyerek Bütün kampanya verilerini çektim.var products = _context.Products.Select(x => x.Product_Name == kampanyaListesindeki Ürün Kodu).ToListy(); Demem lazım. Ancak Bu campaign Listesinde 3 tane veri var. Tek tek buraya nasıl ekleyip arama yapabilirim ? ?
Edit: Discordda Online'ım. Gelip yardım etmek isteyen varsa hayır demem (: Herkese teşekkürler (:
GodKlaus tarafından 08/Eyl/20 14:38 tarihinde düzenlenmiştir -
bir up olsun. Yapamadım hala -_-
-
anladığım kadarıyla list içerisinde list araması yapması istiyorsun. Altta yer alan linke gözat bakalım olmassa tv üzerinden bakarız.
https://stackoverflow.com/questions/10667675/linq-where-list-contains-any-in-list
-
saybirs bunu yazdı
anladığım kadarıyla list içerisinde list araması yapması istiyorsun. Altta yer alan linke gözat bakalım olmassa tv üzerinden bakarız.
https://stackoverflow.com/questions/10667675/linq-where-list-contains-any-in-list
Yardımın için teşekkürler ancak yapamadım buradan bakıp. Liste içerisinde liste araması değil de daha çok SQL'deki inner join olayını yapsın istiyorum.
Listedeki bir column'da bulunan verileri tek tek alıp, başka bir tablodaki Product_Code sütunu ile karşılaştırıp, EĞER uyan varsa bana bu Product'ı getirsin. -
Nette "linq join two table" şeklinde arayabilirsin.
-
Hala bu sıçtımın şeyini yapamadım... Girmediği mlink kalmadı. Kaçırıyorum bir yeri..
TeamViewer üzerinden yardımcı olabilecek yada discord üzerinden yardımcı olabilecek var mı acaba ?Edit Yaptım Sonunda....
Kodu paylaşayım ileride yardımcı olur diye umuyorum
var products = _context.Products.Join(_context.Campaign, x => x.Product_Code, y => y.Product_Code, (x, y) => x).ToList();