It is possible to use DbCommandGenerator to produce commands for generic System.Data.Common.DbDataAdapter implementation and use it with any ADO.NET connector- especially if database-specific DataAdapter (or CommandBuilder) is not available at all: like in Microsoft.Data.Sqlite or MySqlConnector or even System.Data.SqlClient (SqlCommandBuilder is not available in netstandard2.0).
It is possible to use DbCommandGenerator to produce commands for generic System.Data.Common.DbDataAdapter implementation and use it with any ADO.NET connector- especially if database-specific DataAdapter (or CommandBuilder) is not available at all: like in Microsoft.Data.Sqlite or MySqlConnector or even System.Data.SqlClient (SqlCommandBuilder is not available in netstandard2.0).