public MappingFunctionEntityType(EditingContext context, EntityType entityType, MappingEFElement parent)
     : base(context, entityType, parent)
 {
     _insertMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Insert);
     _updateMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Update);
     _deleteMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Delete);
 }
Exemplo n.º 2
0
 protected override void OnChildDeleted(MappingEFElement melem)
 {
     if (_assocSet == melem)
     {
         _assocSet = null;
     }
 }
 protected override void OnChildDeleted(MappingEFElement melem)
 {
     if (_assocSet == melem)
     {
         _assocSet = null;
     }
 }
 public MappingAssociation(EditingContext context, Association assoc, MappingEFElement parent)
     : base(context, assoc, parent)
 {
     Debug.Assert(assoc != null, "MappingAssociation cannot accept a null Association");
     Debug.Assert(
         assoc.AssociationSet != null,
         "MappingAssociation cannot accept an Association " + assoc.ToPrettyString() + " with a null AssociationSet");
 }
Exemplo n.º 5
0
 public MappingAssociation(EditingContext context, Association assoc, MappingEFElement parent)
     : base(context, assoc, parent)
 {
     Debug.Assert(assoc != null, "MappingAssociation cannot accept a null Association");
     Debug.Assert(
         assoc.AssociationSet != null,
         "MappingAssociation cannot accept an Association " + assoc.ToPrettyString() + " with a null AssociationSet");
 }
 internal override void EnsureTypeConverters(MappingEFElement element)
 {
     if (_converter == null ||
         _currentElement != element)
     {
         _currentElement = element;
         _converter      = null;
     }
 }
Exemplo n.º 7
0
 internal override void EnsureTypeConverters(MappingEFElement element)
 {
     if (_converter == null ||
         _currentElement != element)
     {
         // create initial type converter
         _currentElement = element;
         _converter      = new PropertyColumnConverter();
     }
 }
 public MappingModificationFunctionMapping(EditingContext context, ModificationFunction functionMapping, MappingEFElement parent)
     : base(context, functionMapping, parent)
 {
     if (functionMapping != null)
     {
         _functionType = functionMapping.FunctionType;
         _properties = new MappingFunctionScalarProperties(context, functionMapping, this);
         _resultBindings = new MappingResultBindings(context, functionMapping, this);
     }
 }
Exemplo n.º 9
0
        protected override void OnChildDeleted(MappingEFElement melem)
        {
            var child = melem as MappingCondition;

            Debug.Assert(child != null, "Unknown child being deleted");
            if (child != null)
            {
                _children.Remove(child);
                return;
            }

            base.OnChildDeleted(melem);
        }
Exemplo n.º 10
0
 public MappingModificationFunctionMapping(
     EditingContext context, ModificationFunction functionMapping, MappingEFElement parent, ModificationFunctionType functionType)
     : base(context, functionMapping, parent)
 {
     if (functionMapping == null)
     {
         _functionType = functionType;
     }
     else
     {
         _functionType   = functionMapping.FunctionType;
         _properties     = new MappingFunctionScalarProperties(context, functionMapping, this);
         _resultBindings = new MappingResultBindings(context, functionMapping, this);
     }
 }
        public MappingScalarProperty(EditingContext context, ScalarProperty scalarProperty, MappingEFElement parent)
            : base(context, scalarProperty, parent)
        {
            if (scalarProperty != null)
            {
                if (scalarProperty.ColumnName.Status == BindingStatus.Known)
                {
                    _columnName = scalarProperty.ColumnName.Target.LocalName.Value;
                }
                else
                {
                    _columnName = scalarProperty.ColumnName.RefName;
                }
            }

            _columnType = Resources.MappingDetails_UnknownColumnType;
        }
Exemplo n.º 12
0
 internal override void EnsureTypeConverters(MappingEFElement element)
 {
     if (_converter == null ||
         _currentElement != element)
     {
         // create initial type converter
         _currentElement = element;
         if (element is MappingResultBinding)
         {
             _converter = new NoDropDownParameterColumnConverter();
         }
         else
         {
             _converter = new ParameterColumnConverter();
         }
     }
 }
Exemplo n.º 13
0
 internal override void EnsureTypeConverters(MappingEFElement element)
 {
     if (_converter == null ||
         _currentElement != element)
     {
         // create initial type converter
         _currentElement = element;
         if (element is MappingFunctionImportScalarProperty)
         {
             _converter = new NoDropDownColumnNameColumnConverter();
         }
         else
         {
             _converter = new ColumnNameColumnConverter();
         }
     }
 }
Exemplo n.º 14
0
        internal override void EnsureTypeConverters(MappingEFElement element)
        {
            var mappingCondition = element as MappingCondition;

            if (mappingCondition != null)
            {
                // if element is a MappingCondition ensure TypeConverter is
                // appropriate to Operation
                if (mappingCondition.Operator != MappingCondition.LovOperatorIsPlaceHolder)
                {
                    if (_converter == null ||
                        _converter.GetType() != typeof(EqualsConditionValueColumnConverter) ||
                        _currentElement != element)
                    {
                        _converter = new EqualsConditionValueColumnConverter();
                    }
                }
                else
                {
                    if (_converter == null ||
                        _converter.GetType() != typeof(ValueColumnConverter) ||
                        _currentElement != element)
                    {
                        _converter = new ValueColumnConverter();
                    }
                }

                _currentElement = element;
            }
            else if (_converter == null ||
                     _currentElement != element)
            {
                // if not MappingCondition then only swap converter if
                // element has changed
                _currentElement = element;
                _converter      = new ValueColumnConverter();
            }
        }
        protected override void OnChildDeleted(MappingEFElement melem)
        {
            var child = melem as MappingModificationFunctionMapping;
            Debug.Assert(child != null, "Unknown child being deleted");
            if (child != null)
            {
                _children.Remove(child);
                return;
            }

            base.OnChildDeleted(melem);
        }
Exemplo n.º 16
0
 public MappingEntityMappingRoot(EditingContext context, EFElement modelItem, MappingEFElement parent)
     : base(context, modelItem, parent)
 {
 }
 public MappingEndScalarProperty(EditingContext context, ScalarProperty sp, MappingEFElement parent)
     : base(context, sp, parent)
 {
     _propertyType = Resources.MappingDetails_UnknownColumnType;
 }
 public MappingConceptualEntityType(EditingContext context, EntityType entityType, MappingEFElement parent)
     : base(context, entityType, parent)
 {
 }
        protected override void OnChildDeleted(MappingEFElement melem)
        {
            var child = melem as MappingStorageEntityType;
            Debug.Assert(child != null, "Unknown child being deleted");
            if (child != null)
            {
                _children.Remove(child);
                return;
            }

            base.OnChildDeleted(melem);
        }
 public MappingAssociationMappingRoot(EditingContext context, EFElement modelItem, MappingEFElement parent)
     : base(context, modelItem, parent)
 {
 }
 public MappingFunctionImportScalarProperty(EditingContext context, FunctionImportScalarProperty sp, MappingEFElement parent)
     : base(context, sp, parent)
 {
     Debug.Assert(sp != null, "FunctionImportScalarProperty shouldn't be null");
 }
        protected override void OnChildDeleted(MappingEFElement melem)
        {
            var child = melem as MappingFunctionImportScalarProperty;
            Debug.Assert(child != null, "Unknown child being deleted");
            if (child != null)
            {
                _children.Remove(child);
                return;
            }

            base.OnChildDeleted(melem);
        }
 public MappingFunctionImport(EditingContext context, FunctionImportMapping functionImportMapping, MappingEFElement parent)
     : base(context, functionImportMapping, parent)
 {
 }
 public MappingConceptualEntityType(EditingContext context, EntityType entityType, MappingEFElement parent)
     : base(context, entityType, parent)
 {
 }
Exemplo n.º 25
0
 public MappingFunctionImport(EditingContext context, FunctionImportMapping functionImportMapping, MappingEFElement parent)
     : base(context, functionImportMapping, parent)
 {
 }
 // <summary>
 //     Constructor for the dummy node when there is no corresponding ScalarProperty
 // </summary>
 public MappingFunctionImportScalarProperty(EditingContext context, Property property, MappingEFElement parent)
     : base(context, null, parent)
 {
     Debug.Assert(property != null, "Property shouldn't be null");
     _property = property;
 }
 public MappingFunctionImportScalarProperty(EditingContext context, FunctionImportScalarProperty sp, MappingEFElement parent)
     : base(context, sp, parent)
 {
     Debug.Assert(sp != null, "FunctionImportScalarProperty shouldn't be null");
 }
Exemplo n.º 28
0
 public MappingCondition(EditingContext context, Condition condition, MappingEFElement parent)
     : base(context, condition, parent)
 {
 }
 public MappingFunctionImportMappingRoot(EditingContext context, EFElement modelItem, MappingEFElement parent)
     : base(context, modelItem, parent)
 {
 }
Exemplo n.º 30
0
 public MappingCondition(EditingContext context, Condition condition, MappingEFElement parent)
     : base(context, condition, parent)
 {
 }
 public MappingAssociationSet(EditingContext context, AssociationSet assocSet, MappingEFElement parent)
     : base(context, assocSet, parent)
 {
 }
 public MappingColumnMappings(EditingContext context, EntityType storageEntityType, MappingEFElement parent)
     : base(context, storageEntityType, parent)
 {
 }
Exemplo n.º 33
0
 public MappingFunctionEntityType(EditingContext context, EntityType entityType, MappingEFElement parent)
     : base(context, entityType, parent)
 {
     _insertMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Insert);
     _updateMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Update);
     _deleteMapping = new MappingModificationFunctionMapping(context, null, this, ModificationFunctionType.Delete);
 }
Exemplo n.º 34
0
 public MappingEndScalarProperty(EditingContext context, ScalarProperty sp, MappingEFElement parent)
     : base(context, sp, parent)
 {
     _propertyType = Resources.MappingDetails_UnknownColumnType;
 }
 // <summary>
 //     Constructor for the dummy node when there is no corresponding ScalarProperty
 // </summary>
 public MappingFunctionImportScalarProperty(EditingContext context, Property property, MappingEFElement parent)
     : base(context, null, parent)
 {
     Debug.Assert(property != null, "Property shouldn't be null");
     _property = property;
 }
 public MappingResultBinding(EditingContext context, ResultBinding binding, MappingEFElement parent)
     : base(context, binding, parent)
 {
 }
 public MappingFunctionMappingRoot(EditingContext context, EFElement modelItem, MappingEFElement parent)
     : base(context, modelItem, parent)
 {
 }
 public MappingAssociationSetEnd(EditingContext context, AssociationSetEnd end, MappingEFElement parent)
     : base(context, end, parent)
 {
 }
Exemplo n.º 39
0
 public MappingStorageEntityType(EditingContext context, EntityType storageEntityType, MappingEFElement parent)
     : base(context, storageEntityType, parent)
 {
     _columnMappings = new MappingColumnMappings(context, storageEntityType, this);
 }
Exemplo n.º 40
0
 public MappingResultBindings(EditingContext context, ModificationFunction functionMapping, MappingEFElement parent)
     : base(context, functionMapping, parent)
 {
 }
Exemplo n.º 41
0
 public MappingAssociationSetEnd(EditingContext context, AssociationSetEnd end, MappingEFElement parent)
     : base(context, end, parent)
 {
 }
 public MappingStorageEntityType(EditingContext context, EntityType storageEntityType, MappingEFElement parent)
     : base(context, storageEntityType, parent)
 {
     _columnMappings = new MappingColumnMappings(context, storageEntityType, this);
 }
 internal abstract void EnsureTypeConverters(MappingEFElement element);
 public MappingFunctionScalarProperty(EditingContext context, FunctionScalarProperty scalarProperty, MappingEFElement parent)
     : base(context, scalarProperty, parent)
 {
 }
 public MappingResultBindings(EditingContext context, ModificationFunction functionMapping, MappingEFElement parent)
     : base(context, functionMapping, parent)
 {
 }
Exemplo n.º 46
0
 public MappingAssociationSet(EditingContext context, AssociationSet assocSet, MappingEFElement parent)
     : base(context, assocSet, parent)
 {
 }
Exemplo n.º 47
0
 public MappingColumnMappings(EditingContext context, EntityType storageEntityType, MappingEFElement parent)
     : base(context, storageEntityType, parent)
 {
 }
Exemplo n.º 48
0
 public MappingFunctionScalarProperty(EditingContext context, FunctionScalarProperty scalarProperty, MappingEFElement parent)
     : base(context, scalarProperty, parent)
 {
 }
Exemplo n.º 49
0
        public MappingScalarProperty(EditingContext context, ScalarProperty scalarProperty, MappingEFElement parent)
            : base(context, scalarProperty, parent)
        {
            if (scalarProperty != null)
            {
                if (scalarProperty.ColumnName.Status == BindingStatus.Known)
                {
                    _columnName = scalarProperty.ColumnName.Target.LocalName.Value;
                }
                else
                {
                    _columnName = scalarProperty.ColumnName.RefName;
                }
            }

            _columnType = Resources.MappingDetails_UnknownColumnType;
        }
 public MappingFunctionScalarProperties(EditingContext context, ModificationFunction functionMapping, MappingEFElement parent)
     : base(context, functionMapping, parent)
 {
 }
Exemplo n.º 51
0
 public MappingResultBinding(EditingContext context, ResultBinding binding, MappingEFElement parent)
     : base(context, binding, parent)
 {
 }
 public MappingFunctionScalarProperties(EditingContext context, ModificationFunction functionMapping, MappingEFElement parent)
     : base(context, functionMapping, parent)
 {
 }