// return the provider public static DataProvider Instance() { if (provider == null) { const string assembly = "Aspose.DotNetNuke.Modules.AsposeDynamicFormGeneratorExcel.Data.SqlDataprovider,AsposeDNNDynamicFormGenerator"; Type objectType = Type.GetType(assembly, true, true); provider = (DataProvider)Activator.CreateInstance(objectType); DataCache.SetCache(objectType.FullName, provider); } return provider; }