예제 #1
0
        public void Visit(BeginRelation beginRelation)
        {
            var parentClarifyGenericMap = _genericStack.Peek();
            var relationGeneric         = parentClarifyGenericMap.ClarifyGeneric.Traverse(beginRelation.RelationName);

            var clarifyGenericMap = new ClarifyGenericMapEntry {
                ClarifyGeneric = relationGeneric, Model = _modelStack.Peek()
            };

            parentClarifyGenericMap.AddChildGenericMap(clarifyGenericMap);
            _genericStack.Push(clarifyGenericMap);
        }
        public void Visit(BeginRelation instruction)
        {
            var parentClarifyGenericMap = _genericStack.Peek();
            var relationGeneric         = parentClarifyGenericMap.ClarifyGeneric.Traverse(instruction.RelationName.Resolve(_services).ToString());

            var model             = _modelStack.Peek();
            var clarifyGenericMap = new ClarifyGenericMapEntry
            {
                ClarifyGeneric = relationGeneric,
                Model          = new ModelInformation
                {
                    ModelName      = model.ModelName,
                    ParentProperty = model.ParentProperty,
                    IsCollection   = model.IsCollection
                }
            };

            parentClarifyGenericMap.AddChildGenericMap(clarifyGenericMap);
            _genericStack.Push(clarifyGenericMap);
        }
 public void Visit(BeginRelation beginRelation)
 {
 }
예제 #4
0
 public void Visit(BeginRelation instruction)
 {
 }