Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }