My sql query which is:
Select islemtipi, sum(AlcT), sum(BrcT), sum(KdvTop), sum(iskonto) from carih Where FirmaKodu ='001' and islemtipi = 'Satış Faturası' or islemtipi ='Alış Faturası' or islemtipi = 'Tahsilat' or islemtipi = 'Ödeme' and (Tarih>= '2019-01-01' and Tarih <='2019-12-31') group by islemtipi
Works on MSSQL perfectly. But when I tried same query  on Visual Studio, it gave me only 2 column result which are Tahsilat and Ödeme columns. I could't solve the problem. Maybe problem is about my query contains Turkish Language Characters but also Ödeme contains turkish character which is Ö. 
Also my c# code is
using (SistemEntities db = new SistemEntities())
                {
string sorgu = "Select islemtipi, sum(AlcT), sum(BrcT), sum(KdvTop), sum(iskonto) from carih Where FirmaKodu ='001'
    and islemtipi = 'Satış Faturası' or islemtipi ='Alış Faturası' or islemtipi = 'Tahsilat'
    or islemtipi = 'Ödeme' and (Tarih>= '2019-01-01'  and Tarih <='2019-12-31')
    group by islemtipi";
                    List<ENT_carih> rapor = db.Database.SqlQuery<ENT_carih>(sorgu).ToList();
                    return rapor;
                }
And it gave me only 2 column result which are Tahsilat and Ödeme columns.
 
     
    