コード例 #1
0
        private void RemoveInvalidMappings(OSGeo.MapGuide.MaestroAPI.Schema.ClassDefinition cls)
        {
            var remove = new List<INameStringPair>();
            foreach (var mp in _vl.PropertyMapping)
            {
                if (cls.FindProperty(mp.Name) == null)
                    remove.Add(mp);
            }

            foreach (var mp in remove)
            {
                _vl.RemovePropertyMapping(mp);
            }
        }