public LogSearchModel FindById(int logId) { var result = _context.Logs.Where(v => v.LogId == logId); result = (IQueryable <Log>)ExpandOperator.ExpandRelatedEntities <Log>(result); var log = result.FirstOrDefault(); var logSearch = LogOperator.SetLogSearchModelCascade(log); return(logSearch); }
public IEnumerable <LogSearchModel> GetAll() { var queryData = from L in _context.Logs select L; var result = QueryOperate <Log> .Execute(queryData); result = (IQueryable <Log>)ExpandOperator.ExpandRelatedEntities <Log>(result); //以下执行完后才会去数据库中查询 var logs = result.ToList(); var logsSearch = LogOperator.SetLogSearchModelCascade(logs); return(logsSearch); }