【发布时间】:2019-04-05 18:59:48
【问题描述】:
我正在使用 .NET Core 和 MongoDB。目前它是一个单一的数据库项目。现在我想在我的项目中实现多租户。那是针对不同用户的单独数据库。当用户登录网站时,根据该用户的详细信息,想要选择连接字符串。
https://web.archive.org/web/20140812091703/
http://support.mongohq.com/use-cases/multi-tenant.html
https://gunnarpeipman.com/aspnet/tenant-providers/
但问题是我不知道如何在现有代码中实现这一点?
我现有的代码是
public MetaphorsContext(IMongoClient client,
IMongoDatabase database)
{
_client = client;
_database = database;
}
public IMongoCollection<Location> Locations
{
get ???
}
【问题讨论】:
标签: mongodb asp.net-core multi-tenant