public static void CreateCustomObjectSpaceProvider(this XafApplication xafApplication, CreateCustomObjectSpaceProviderEventArgs args, string dataStoreName)
 {
     if (dataStoreName == null)
     {
         var connectionString = ConnectionString(xafApplication, args);
         args.ObjectSpaceProvider = ObjectSpaceProvider(xafApplication, connectionString);
     }
     else if (DataStoreManager.GetDataStoreAttributes(dataStoreName).Any())
     {
         var disableObjectSpaceProderCreation = DisableObjectSpaceProderCreation;
         DisableObjectSpaceProderCreation = false;
         xafApplication.CreateCustomObjectSpaceprovider(args);
         DisableObjectSpaceProderCreation = disableObjectSpaceProderCreation;
     }
 }