/// <summary> /// Rellena los DbCommands (INSERT, UPDATE, DELETE) del Adaptador /// </summary> /// <param name="adapter">Adaptador a llenar</param> private void FillAdapterCommands(DbDataAdapter adapter) { using (DbDataAdapter auxAdapter = ConnectorFactory.GetDataAdapter(Server)) { auxAdapter.SelectCommand = adapter.SelectCommand; using (DbCommandBuilder commandBuilder = ConnectorFactory.GetCommandBuilder(Server, auxAdapter)) { adapter.DeleteCommand = commandBuilder.GetDeleteCommand(true); adapter.UpdateCommand = commandBuilder.GetUpdateCommand(true); adapter.InsertCommand = commandBuilder.GetInsertCommand(true); SetupTransactionAdapterCommands(adapter); } } }