I hardly use LINQ rather I use MSDAAB as DAL which I use to execute my inline sql query or my db store procedure etc. Now I am in situation where I need to use LINQ to extract data from datatable.
Here I am attaching one screenshot like how my data look like:

The data is coming from sql server and for which I am using the below query for sql server. Please see my query first.
select
(select count(*) as incoming from tridip_Interval where direction='I'
and CONVERT(datetime,right([Call Start],8)) >='08:30:00'
and CONVERT(datetime,right([Call Start],8)) <='09:00:00'
and Is_Internal=0 and continuation=0 and
RIGHT(convert(varchar,[call duration]),8)<> '00:00:00'
and party1name='Train5') as incoming,
(select count(*) as OutGoing from tridip_Interval where direction='O'
and CONVERT(datetime,right([Call Start],8)) >='08:30:00'
and CONVERT(datetime,right([Call Start],8)) <='09:00:00'
and Is_Internal=0 and continuation=0
and party1name not in ('Voice Mail')
and party1name='Train5') as OutGoing,
(select count(*) as CallTransfer from tridip_Interval where continuation=1
and CONVERT(datetime,right([Call Start],8)) >='08:30:00'
and CONVERT(datetime,right([Call Start],8)) <='09:00:00'
and RIGHT(convert(varchar,[call duration]),8)<> '00:00:00' and
party1name not in ('Voice Mail')
and party1name='Train5') as CallTransfer,
(SELECT count(*) as UnansweredCalls_DuringBusinessHours
from tridip_Interval where direction='I' and
CONVERT(datetime,right([Call Start],8)) >='08:30:00'
and CONVERT(datetime,right([Call Start],8)) <='09:00:00'
and RIGHT(convert(varchar,[call duration]),8)= '00:00:00'
and [Ring duration]>0 and party1name='Train5') as misscall
Now I want to use LINQ to query data table but hence I am not good in linq so not being able to compose the above sql like query with linq. So just wonder if anyone can help me to compose the above query with linq.
I apologize if could not highlight my linq query because very honestly I know linq very little and that is the reason things is not coming to my mind how to compose the same above sql query with LINQ. Looking for hep and support.
context.Database.SqlQuery<SomeRepresentativeObject>()