Elimizde iki tablo olsun birindeki veriler şöyle

1 bugün
2 oraya
3 gelemeyeceğimi
4 daha
5 önce
6 söylemiştim

ikincisinde de

1 daha
2 önce

nasıl bi class yazarsak birinci tabloyu ikinciyle aşağıdaki sonucu vericek şekilde filtreleyebilrim?

1 bugün
2 oraya
3 gelemeyeceğimi
6 söylemiştim

 

soruna anlam veremedim. c#, class filan saymazsak bu sonucu elde etmen için gereken sql kodu:

select t1.*
from t1
inner join t2 on t1.kolon1 <> t2.kolon1

tepedeki psychedelic adam

sanırım ikinci tabloda olanları almayayım, sadece tek tabloda olanları yazdırayım istiyorsun.

Entity Framework kullanarak:
var ikinciTablo = db.IkinciTablo.ToList();
var ilkTablo = db.IlkTablo.ToList();
var sonuc = new List<IlkTablo>();

foreach(var ilkTKayit in IlkTablo)
{
foreach(var ikinciTKayit in IkinciTablo)
{
if(ilkTKayit != ikinciTKayit) sonuc.Add(ilkTKayit);
}
}

sonuc isimli listende istedigin isimler sirali bir bicimde duracak. for ile stringi ayarlarsin.

astaroth
1

mobil görünümden çık