private static void LoadProvider() { if (provider == null) { lock (syncLock) { if (provider == null) { string path = CY.CSTS.Configuration.ConfigurationManager.Providers.DALProviders.Default.Path; string className = CY.CSTS.Configuration.ConfigurationManager.Providers.DALProviders.Default.Namespace + ".ExhibitionInstrumentProvider"; provider = System.Reflection.Assembly.Load(path).CreateInstance(className) as Providers.DALProvider.IExhibitionInstrumentProvider; } } } }
private static void LoadProvider() { if (provider == null) { lock (syncLock) { if (provider == null) { string path = CY.CSTS.Configuration.ConfigurationManager.Providers.DALProviders.Default.Path; string className = CY.CSTS.Configuration.ConfigurationManager.Providers.DALProviders.Default.Namespace + ".ExhibitionInstrumentProvider"; provider = System.Reflection.Assembly.Load(path).CreateInstance(className) as Providers.DALProvider.IExhibitionInstrumentProvider; } } } }