I am very new to translating queries to entity, I don't know how to replace that query into linq in my code
select 
    brules.rule_description, brules.user_story_number, 
    so.source_name, 
    count(dlog.row_id) as error_count, 
    cast(execution_date as date) as execution_date
from 
    br.lk_business_rules brules
inner join 
    br.business_rules_detailed_log dlog on dlog.user_story_number = brules.user_story_number
inner join 
    br.lk_business_rules_source so on so.source_id = source_id_fk
where 
    brules.status_id_fk = 3
group by 
    brules.rule_description, brules.user_story_number,
    so.source_name, cast(execution_date as date)
order by 
    brules.rule_description
i tried this:
        var query = from br in _context.Lk_business_rules
                    join detLog in _context.Business_rules_detailed_log
                    on br.User_story_number equals detLog.User_story_number
                    join source in _context.Lk_business_rules_source
                    on detLog.Source_id equals source.Source_id
                    where br.Status_id_fk == 3
                    select new
                    {
                        Business_rule_description = br.Rule_description,
                        Business_rule_storynumber = br.User_story_number,
                        Source = source.Source_name,
                        Error_count = detLog.Row_id.Count,
                        Date = detLog.Execution_date
                    };
but not succed