get => (bool)GetValue(PrimaryProperty); set => SetValue(PrimaryProperty, value);
private void DeleteElements(IEnumerable <ITable> elements) { foreach (var element in elements) { var commandString = string.Format(QueryConstants.REMOVE, TableName, PrimaryProperty.Name, PrimaryProperty.GetValue(element)); using (var command = new MySqlCommand(commandString, DatabaseManager.Instance.UseProvider())) { command.ExecuteNonQuery(); } } }
private void DeleteElements(IEnumerable <IRecord> elements) { foreach (var element in elements) { var commandString = string.Format(TableConverter.GetOperation(DatabaseOperation.REMOVE), TableName, PrimaryProperty.Name, PrimaryProperty.GetValue(element)); using (var command = new MySqlCommand(commandString, ServiceLocator.Provider.GetService <IDatabaseManager>().UseConnection())) { command.ExecuteNonQuery(); } } }
set => SetValue(PrimaryProperty, value);