PROBLEM:
İki ayrı tablodan birindeki verileri istiyoruz ama oradaki gün isimlerine karşılık düşen id numaralarını değil, diğer tablodaki gün isimleriyle beraber elde etmek istiyoruz.
ÇÖZÜM:
Sorguda görüleceği üzere, gün isimleri tblListeGunIsimleri tablosunda. Diğer iki veri tblZaman tablosunda. Gün ismi, başlangıç ve bitiş saatleri verilerini istiyoruz ve bu amaçla her iki tabloyu join ediyoruz ilişkili sütunları olan id ve idgun alanları üzerinden, ayrıca ek olarak gün id numaralarına göre sıralıyoruz.
var query = from a in db.tblZamans
join b in db.tblListeGunIsimleris on a.idgun equals b.id
orderby a.idgun ascending
select new { b.gun, a.saatBaslangic, a.saatBitis });
Kaynak: http://stackoverflow.com/questions/3454996/how-to-select-same-columns-name-from-different-table-in-linq