Comments (1)
@china-live if you are still interested in this please take a look at the "OrchardCore" section https://github.com/OrchardCMS/OrchardCore.Samples/blob/master/MultiTenantApplication/appsettings.json and how it has CustomTitle and CustomSetting properties. Then take a look at https://github.com/OrchardCMS/OrchardCore.Samples/blob/master/MultiTenantApplication/Pages/Index.cshtml and how ShellSettings is injected into the view and used to access the values of CustomTitle and CustomSetting on a per-tenant basis.
In the same way you could have a MyConnectionString property in each tenant and then inject the ShellSetting into your a scoped data access layer (a subclass of DbContext for example) and use that to establish the connection string. How that is done is specific to your data access layer. If you are using EF Core try google "ef core onconfiguring connection string" to get some ideas of how to do that.
from orchardcore.samples.
Related Issues (20)
- Modules parts and drivers HOT 1
- This project isn't up to date with current release HOT 2
- Getting the list of available modules in the solution HOT 1
- The type 'RazorViewAttribute' exists in both 'Microsoft.AspNetCore.Mvc.Razor, Version=2.1.1.0, Culture=neutral, ' and 'Microsoft.AspNetCore.Mvc.Razor, Version=2.1.2.0
- AddModules is do not difine HOT 3
- Documentation is missing admin/user login instructions HOT 1
- Can't get the layout to apply to Modules HOT 1
- Powerpoint missing! HOT 3
- How do I modify the model of a widget
- POST request not working HOT 3
- Audit trail missing HOT 1
- documentation HOT 3
- Add dev branch
- Upgrade to .NET 6 HOT 3
- How to use the controllers and views in a multi-tenant application HOT 3
- Upgrade to .NET 7 HOT 3
- How to add tenant at runtime HOT 4
- Are modules supported on an existing MVC app HOT 1
- Multitenant sample not working HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from orchardcore.samples.