protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
			if(args.Connection != null) {
				args.ObjectSpaceProvider = new EFObjectSpaceProviderCF(typeof(EFDemoDbContext), TypesInfo, null, (DbConnection)args.Connection);
			}
			else {
				args.ObjectSpaceProvider = new EFObjectSpaceProviderCF(typeof(EFDemoDbContext), TypesInfo, null, args.ConnectionString);
			}
		}
Example #2
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            IdentityMSSqlConnectionProvider.Register();

            args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(ConfigurationManager.ConnectionStrings["ConnectionStringXpo"].ConnectionString, null, false));
            args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(SimpleProjectManagerDbContext), ConfigurationManager.ConnectionStrings["ConnectionStringEF"].ConnectionString));
            args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
        }
Example #3
0
        void application_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e)
        {
            //Use following two lines for the local connection:
            //var persistenceManager = new PersistenceManager(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
            //persistenceManager.AddMappingAssembly(typeof(PersonMap).Assembly);

            var persistenceManager = (IPersistenceManager)new RemotePersistenceManagerProxy("http://localhost:8733/Design_Time_Addresses/NHibernateService/Service1").GetTransparentProxy();
            e.ObjectSpaceProvider = new NH.NHObjectSpaceProvider(XafTypesInfo.Instance, persistenceManager);
        }
Example #4
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     string connectionString = ConfigurationManager.ConnectionStrings["ConnectionStringXpo"].ConnectionString;
     if (!String.IsNullOrEmpty(connectionString)){
         CreateXPObjectSpaceProvider(ConfigurationManager.ConnectionStrings["ConnectionStringXpo"].ConnectionString, args);
     }
     args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(SimpleProjectManagerDbContext), ConfigurationManager.ConnectionStrings["ConnectionStringEF"].ConnectionString));
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #5
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection, false);

            NonPersistentEntityStore entityStore = new NonPersistentEntityStore((TypesInfo)TypesInfo);
            entityStore.RegisterEntity(typeof(IPerson));
            nonPersistentProvider = new NonPersistentObjectSpaceProvider(TypesInfo, entityStore);
            args.ObjectSpaceProviders.Add(nonPersistentProvider);
        }
Example #6
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            //args.ObjectSpaceProvider = new XPObjectSpaceProviderThreadSafe(args.ConnectionString, args.Connection);

            args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(
            typeof(NKDC), (TypesInfo)TypesInfo, null, args.ConnectionString,
            "res://NKD.Module.BusinessObjects/NKD.csdl|res://NKD.Module.BusinessObjects/NKD.ssdl|res://NKD.Module.BusinessObjects/NKD.msl",
            "System.Data.SqlClient"));
            //args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(args.ConnectionString, null));
        }
Example #7
0
 private void CreateXPObjectSpaceProvider(string connectionString, CreateCustomObjectSpaceProviderEventArgs e)
 {
     System.Web.HttpApplicationState application = (System.Web.HttpContext.Current != null) ? System.Web.HttpContext.Current.Application : null;
     IXpoDataStoreProvider dataStoreProvider = null;
     if(application != null && application["DataStoreProvider"] != null) {
         dataStoreProvider = application["DataStoreProvider"] as IXpoDataStoreProvider;
         e.ObjectSpaceProvider = new XPObjectSpaceProvider(dataStoreProvider, true);
     }
     else {
         if(!String.IsNullOrEmpty(connectionString)) {
             connectionString = DevExpress.Xpo.XpoDefault.GetConnectionPoolString(connectionString);
             dataStoreProvider = new ConnectionStringDataStoreProvider(connectionString, true);
         }
         else if(e.Connection != null) {
             dataStoreProvider = new ConnectionDataStoreProvider(e.Connection);
         }
         if (application != null) {
             application["DataStoreProvider"] = dataStoreProvider;
         }
         e.ObjectSpaceProvider = new XPObjectSpaceProvider(dataStoreProvider, true);
     }
 }
Example #8
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)Security, GetDataStoreProvider(args.ConnectionString, args.Connection)) as IObjectSpaceProvider);
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #9
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(XODBC), (TypesInfo)TypesInfo, null, args.ConnectionString, "res://XODB.Module.BusinessObjects/XODB.csdl|res://XODB.Module.BusinessObjects/XODB.ssdl|res://XODB.Module.BusinessObjects/XODB.msl", "System.Data.SqlClient"));
     //args.ObjectSpaceProviders.Add(new EFObjectSpaceProviderCF(typeof(XODBC), (TypesInfo)TypesInfo, null, args.ConnectionString));
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(args.ConnectionString, null));            
 }
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider =  new XPObjectSpaceProvider(args.ConnectionString, args.Connection, false);
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #11
0
 /// <summary>
 /// Handles the CreateCustomObjectSpaceProvider event of the application control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="DevExpress.ExpressApp.CreateCustomObjectSpaceProviderEventArgs"/> instance containing the event data.</param>
 private void application_CreateCustomObjectSpaceProvider(object sender, 
     CreateCustomObjectSpaceProviderEventArgs e)
 {
     IXpoDataStoreProvider dataStoreProvider = null;
     if(providerFactory != null)
         dataStoreProvider = providerFactory.CreateDataStoreProvider(e.Connection, e.ConnectionString);
     if (dataStoreProvider == null)
     {
         if (e.Connection == null)
             dataStoreProvider = new ConnectionStringDataStoreProvider(e.ConnectionString);
         else
             dataStoreProvider = new ConnectionDataStoreProvider(e.Connection);
     }
     e.ObjectSpaceProvider = new ObjectSpaceProvider(dataStoreProvider);
 }
Example #12
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     CreateXPObjectSpaceProvider(args.ConnectionString, args);
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #13
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection);
 }
Example #14
0
 private void ServerApplication_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e)
 {
     if (cacheDatabase)
     {
         e.ObjectSpaceProvider = new XPObjectSpaceProvider(new CachedDataStoreProvider(e.ConnectionString), true);
     }
     else
     {
         e.ObjectSpaceProvider = new XPObjectSpaceProvider(new CustomIXpoDataStoreProvider(e.ConnectionString, e.Connection, true), true);
     }
 }
Example #15
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(XPObjectSpaceProvider.GetDataStoreProvider(ConfigurationManager.ConnectionStrings["ConnectionStringXpo"].ConnectionString, null, true), false));
     args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(Stajirovka2DbContext), ConfigurationManager.ConnectionStrings["ConnectionStringEF"].ConnectionString));
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #16
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(new InMemoryDataStoreProvider(new InMemoryDataStore()), true));
 }
Example #17
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(NKDC), (TypesInfo)TypesInfo, null, args.ConnectionString, "res://NKD.Module.BusinessObjects/NKD.csdl|res://NKD.Module.BusinessObjects/NKD.ssdl|res://NKD.Module.BusinessObjects/NKD.msl", "System.Data.SqlClient"));
     //args.ObjectSpaceProviders.Add(new EFObjectSpaceProviderCF(typeof(NKDC), (TypesInfo)TypesInfo, null, args.ConnectionString));
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(args.ConnectionString, null));
 }
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new EFObjectSpaceProvider(
         typeof(XafDbContext), args.ConnectionString);
 }
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(XPObjectSpaceProvider.GetDataStoreProvider(InMemoryDataStoreProvider.ConnectionString, args.Connection, true), false));
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #20
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((SecurityStrategyComplex)Security, GetDataStoreProvider(args.ConnectionString, args.Connection), true);
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
     ((SecuredObjectSpaceProvider)args.ObjectSpaceProvider).AllowICommandChannelDoWithSecurityContext = true;
 }
 void Instance_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e)
 {
     e.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)WebApplication.Instance.Security, e.ConnectionString, e.Connection) as IObjectSpaceProvider;
 }
Example #22
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            var xpoDataStoreProvider = GetDataStoreProvider();

            args.ObjectSpaceProvider = new XPObjectSpaceProvider(xpoDataStoreProvider, true);
        }
Example #23
0
 private void Instance_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e)
 {
     e.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)WebApplication.Instance.Security, e.ConnectionString, e.Connection) as IObjectSpaceProvider;
 }
Example #24
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     // Zakomentowanie poniższej linii gwarantuje, że żadna baza danych nie będzie tworzona podczas włączenia aplikacji
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(XPObjectSpaceProvider.GetDataStoreProvider(args.ConnectionString, args.Connection, true), false));
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)Security, new ConnectionStringDataStoreProvider(args.ConnectionString), true);
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
     // args.ObjectSpaceProvider = new XPObjectSpaceProvider(new ConnectionStringDataStoreProvider(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString), true);
 }
Example #26
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new SecuredObjectSpaceProvider((SecurityStrategyComplex)Security, XPObjectSpaceProvider.GetDataStoreProvider(args.ConnectionString, args.Connection, true), false));
     args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null));
 }
Example #27
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     this.CreateCustomObjectSpaceprovider(args, null);
 }
Example #28
0
	    protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
            this.CreateCustomProvider(args.ConnectionString, (TypesInfo) TypesInfo, args.ObjectSpaceProviders, () => base.OnCreateCustomObjectSpaceProvider(args));
	    }
Example #29
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new NonPersistentObjectSpaceProvider();
 }
 public static void CreateCustomObjectSpaceprovider(this XafApplication xafApplication, CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new ObjectSpaceProvider(new DataStoreProvider(args.ConnectionString));
 }
        public static void CreateCustomObjectSpaceProvider(this XafApplication xafApplication, CreateCustomObjectSpaceProviderEventArgs args)
        {
            if (DisableObjectSpaceProviderCreation)
            {
                return;
            }
            var connectionString = ConnectionString(xafApplication, args);

            args.ObjectSpaceProviders.Add(ObjectSpaceProvider(xafApplication, connectionString));
        }
Example #32
0
        protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
        {
            var xpoDataStoreProvider = GetDataStoreProvider(args);

            args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)Security, xpoDataStoreProvider, true);
        }
Example #33
0
 private void ApplicationOnCreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs createCustomObjectSpaceProviderEventArgs) {
     if (!(createCustomObjectSpaceProviderEventArgs.ObjectSpaceProviders.OfType<XpandObjectSpaceProvider>().Any()))
         Application.CreateCustomObjectSpaceprovider(createCustomObjectSpaceProviderEventArgs);
 }
Example #34
0
 protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     base.OnCreateCustomObjectSpaceProvider(args);
     if (args.ObjectSpaceProvider == null)
         this.CreateCustomObjectSpaceprovider(args);
 }
Example #35
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     this.CreateCustomObjectSpaceprovider(args, null);
 }
Example #36
0
 protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     args.ObjectSpaceProvider = _XPObjectSpaceProvider;
 }
Example #37
0
 protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     this.CreateCustomObjectSpaceprovider(args);
     base.OnCreateCustomObjectSpaceProvider(args);
 }
 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 disableObjectSpaceProuderCreation = DisableObjectSpaceProviderCreation;
         DisableObjectSpaceProviderCreation = false;
         CreateCustomObjectSpaceProvider(xafApplication, args);
         DisableObjectSpaceProviderCreation = disableObjectSpaceProuderCreation;
     }
 }
Example #39
0
 protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = _XPObjectSpaceProvider;
 }
Example #40
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(ConfigurationManager.ConnectionStrings["ConnectionStringXpo"].ConnectionString, null, true));
     args.ObjectSpaceProviders.Add(new EFObjectSpaceProvider(typeof(RisusDbContext), ConfigurationManager.ConnectionStrings["ConnectionStringEF"].ConnectionString));
 }
 static string GetConnectionStringWithOutThreadSafeDataLayerInitialization(CreateCustomObjectSpaceProviderEventArgs args)
 {
     return(args.Connection != null ? args.Connection.ConnectionString : args.ConnectionString);
 }
 string getConnectionStringWithOutThreadSafeDataLayerInitialization(CreateCustomObjectSpaceProviderEventArgs args)
 {
     return args.Connection != null ? args.Connection.ConnectionString : args.ConnectionString;
 }
Example #43
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((SecurityStrategyComplex)Security, args.ConnectionString, args.Connection);
 }
Example #44
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) {
     args.ObjectSpaceProvider = new SecuredObjectSpaceProvider(
         (SecurityStrategy) Security, args.ConnectionString, args.Connection);
 }
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new XPObjectSpaceProvider(new ConnectionStringDataStoreProvider(args.ConnectionString), false);
 }
 private void ApplicationOnCreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs createCustomObjectSpaceProviderEventArgs) {
     if (!(createCustomObjectSpaceProviderEventArgs.ObjectSpaceProvider is IXpandObjectSpaceProvider))
         Application.CreateCustomObjectSpaceprovider(createCustomObjectSpaceProviderEventArgs);
 }
 private static void serverApplication_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e)
 {
     e.ObjectSpaceProvider = new XPObjectSpaceProvider(e.ConnectionString, e.Connection);
 }
Example #48
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection, true);
 }
Example #49
0
 protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args)
 {
     args.ObjectSpaceProvider = new EFObjectSpaceProvider(typeof(MRSModelContainer), TypesInfo, null, args.ConnectionString, MRSModule.Metadata, MRSModule.Provider);
 }