public DataSet GetVendors() { // Pass whatever parameters you need here, or call FillDataSet // if you have an existing ds you want to fill return this.GetDataSet(); }So, sorry to be slow on the uptake, but it still seems to me that there is no way to have MM.NET use IDataAdapter.SelectCommand to fill a typed dataset. Both GetDataSet and FillDataSet require either an IDbCommand or a SQL statement in a string, and if you provide one of those, MM.NET will use that rather than IDataAdapter.SelectCommand to fill the typed dataset.