Se qualcuno ha la necessità di dover implementare un proprio custom provider,
potrebbe trovare utile questo ottimo articolo che ho trovato su msdn
che spiega dettagliatamente come realizzarne uno.