Наследование: INotifyPropertyChanged
        public void Update(EntityElement entityElement)
        {
            PropertyMappings = new ObservableCollection<PropertyMappingViewModel>();
            _entityElement = entityElement;
            EntityName = entityElement.Name;
            TableName = entityElement.TableName;
            foreach (var property in entityElement.Properties)
            {
                var mappingRule = new PropertyMappingViewModel(property)
                {
                    PropertyName = property.Name,
                    ColumnName = property.ColumnName
                };

                PropertyMappings.Add(mappingRule);
            }
        }
        public void Update(EntityElement entityElement)
        {
            PropertyMappings = new ObservableCollection <PropertyMappingViewModel>();
            _entityElement   = entityElement;
            EntityName       = entityElement.Name;
            TableName        = entityElement.TableName;
            foreach (var property in entityElement.Properties)
            {
                var mappingRule = new PropertyMappingViewModel(property)
                {
                    PropertyName = property.Name,
                    ColumnName   = property.ColumnName
                };

                PropertyMappings.Add(mappingRule);
            }
        }