Line 102 of the current commit is hard coded to System.Data.SqlClient. It should be reverted to the fix for Issue #4
var _providerName = "System.Data.SqlClient";
var _providerName = ConfigurationManager.ConnectionStrings[connectionStringName].ProviderName;
_providerName = "System.Data.SqlClient";
_factory = DbProviderFactories.GetFactory(_providerName);
Cheers - the deal here is that Massive won't work with other providers without modification anyway - things like TOP and escapes etc all need customization. I'll readd the if statement - but it's kind of perfunctory.