public SceneSearchModel FindById(int sceneId) { var result = _context.Scenes.Where(v => v.SceneId == sceneId); result = (IQueryable <Scene>)ExpandOperator.ExpandRelatedEntities <Scene>(result); var scene = result.FirstOrDefault(); var sceneSearch = SceneOperator.SetSceneSearchModelCascade(scene); return(sceneSearch); }
public IEnumerable <SceneSearchModel> GetAll() { var queryData = from S in _context.Scenes select S; var result = QueryOperate <Scene> .Execute(queryData); result = (IQueryable <Scene>)ExpandOperator.ExpandRelatedEntities <Scene>(result); //以下执行完后才会去数据库中查询 var scenes = result.ToList(); var scenesSearch = SceneOperator.SetSceneSearchModelCascade(scenes); return(scenesSearch); }