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); } }
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)); }
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); }
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)); }
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); }
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)); }
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); } }
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)); }
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)); }
/// <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); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { CreateXPObjectSpaceProvider(args.ConnectionString, args); args.ObjectSpaceProviders.Add(new NonPersistentObjectSpaceProvider(TypesInfo, null)); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection); }
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); } }
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)); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProviders.Add(new XPObjectSpaceProvider(new InMemoryDataStoreProvider(new InMemoryDataStore()), true)); }
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)); }
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; }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { var xpoDataStoreProvider = GetDataStoreProvider(); args.ObjectSpaceProvider = new XPObjectSpaceProvider(xpoDataStoreProvider, true); }
private void Instance_CreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs e) { e.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)WebApplication.Instance.Security, e.ConnectionString, e.Connection) as IObjectSpaceProvider; }
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); }
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)); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { this.CreateCustomObjectSpaceprovider(args, null); }
protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { this.CreateCustomProvider(args.ConnectionString, (TypesInfo) TypesInfo, args.ObjectSpaceProviders, () => base.OnCreateCustomObjectSpaceProvider(args)); }
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)); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { var xpoDataStoreProvider = GetDataStoreProvider(args); args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((ISelectDataSecurityProvider)Security, xpoDataStoreProvider, true); }
private void ApplicationOnCreateCustomObjectSpaceProvider(object sender, CreateCustomObjectSpaceProviderEventArgs createCustomObjectSpaceProviderEventArgs) { if (!(createCustomObjectSpaceProviderEventArgs.ObjectSpaceProviders.OfType<XpandObjectSpaceProvider>().Any())) Application.CreateCustomObjectSpaceprovider(createCustomObjectSpaceProviderEventArgs); }
protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { base.OnCreateCustomObjectSpaceProvider(args); if (args.ObjectSpaceProvider == null) this.CreateCustomObjectSpaceprovider(args); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { this.CreateCustomObjectSpaceprovider(args, null); }
protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = _XPObjectSpaceProvider; }
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; } }
protected override void OnCreateCustomObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = _XPObjectSpaceProvider; }
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; }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = new SecuredObjectSpaceProvider((SecurityStrategyComplex)Security, args.ConnectionString, args.Connection); }
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); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = new XPObjectSpaceProvider(args.ConnectionString, args.Connection, true); }
protected override void CreateDefaultObjectSpaceProvider(CreateCustomObjectSpaceProviderEventArgs args) { args.ObjectSpaceProvider = new EFObjectSpaceProvider(typeof(MRSModelContainer), TypesInfo, null, args.ConnectionString, MRSModule.Metadata, MRSModule.Provider); }