Пример #1
0
        private void VisitGeometryColumns(VisitGeometryColumnDelegate visitGeometryColumn)
        {
            // This would be quite illegal, because "configuration" is a private
            // field of Mapping class, the most probable implementation of IMapping.
            //
            //this.configuration = mapping.configuration;

            foreach (PersistentClass persistentClass in this.configuration.ClassMappings)
            {
                Table table = persistentClass.Table;
                foreach (Column column in table.ColumnIterator)
                {
                    if (column.Value.Type.ReturnedClass == typeof(IGeometry))
                    {
                        visitGeometryColumn(table, column);
                    }
                }
            }
        }
        private void VisitGeometryColumns(VisitGeometryColumnDelegate visitGeometryColumn)
        {
            // This would be quite illegal, because "configuration" is a private
            // field of Mapping class, the most probable implementation of IMapping.
            //
            //this.configuration = mapping.configuration;

            foreach (PersistentClass persistentClass in this.configuration.ClassMappings)
            {
                Table table = persistentClass.Table;
                foreach (Column column in table.ColumnIterator)
                {
                    if (column.Value.Type.ReturnedClass == typeof(IGeometry))
                    {
                        visitGeometryColumn(table, column);
                    }
                }
            }
        }