示例#1
0
        internal static PropertyElementXml ConvertToNode(PropertyElement model)
        {
            var xml = new PropertyElementXml();

            xml.Name         = model.Name;
            xml.PropertyType = model.PropertyType;
            xml.Label        = model.Label;

            return(xml);
        }
示例#2
0
        internal static PropertyElementXml ConvertToNode(PropertyElement model)
        {
            var xml = new PropertyElementXml();

            xml.Name = model.Name;
            xml.PropertyType = model.PropertyType;
            xml.Label = model.Label;

            return xml;
        }
示例#3
0
        internal static EntityTypeElementXml ConvertToNode(EntityTypeElement model)
        {
            var xml = new EntityTypeElementXml();

            xml.FullName       = model.FullName;
            xml.Label          = model.Label;
            xml.Left           = model.Left;
            xml.Top            = model.Top;
            xml.Width          = model.Width;
            xml.Height         = model.Height;
            xml.HideProperties = model.HideProperties;
            xml.IsAggtRoot     = model.IsAggtRoot;

            xml.Properties = new PropertyElementXml[model.Properties.Count];
            for (int i = 0, c = model.Properties.Count; i < c; i++)
            {
                var property    = model.Properties[i];
                var propertyXml = PropertyElementXml.ConvertToNode(property);
                xml.Properties[i] = propertyXml;
            }

            return(xml);
        }