İlk kez Entity Framework'ü kullanıyorum ve bazı kafa karıştırıcı sonuçlar elde ediyorum. Ben bu SQL sorgusu çalıştırdığınızda, belirli bir tablo 3 ayrı satır içerir biliyorum: Ben ancak framework karşı bu sorguyu çalıştırdığınızdaVarlık çerçeve sorgusu aynı satırı birden çok kez döndürür
SELECT * FROM mytable WHERE service_month = 201012
, ben 3 satır olsun, ama onlar ilk satırın tüm kopyalar (VB sözdizimi vardır).
Dim temp = _context.mytable.Where(Function(x) x.service_month = 201012)
Yanlış bir şey mi kurdum? Bu, SQL'e LINQ ile böyle yaparım, bu yüzden bir şeyleri kaçırdığımı hissediyorum.
Bundan sonra değerleri kontrol etmek için 'temp' ile ne yapıyorsunuz? –