[]
C# ve Sql sorusu?
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
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
select t1.*
from t1
inner join t2 on t1.kolon1 <> t2.kolon1
- tepedeki psychedelic adam (31.01.16 23:30:50)
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.
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 (01.02.16 09:16:33)
1