Example #1
0
        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);
        }
Example #2
0
        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);
        }