【发布时间】:2018-11-07 21:50:26
【问题描述】:
我正在使用C# EF Code First approach 构建一个多租户应用程序。
我选择为每个租户使用单独的数据库。在这方面,当应用程序加载时,租户可以登录或注册。
这是注册页面的样子。
在提交时,我在名为 MyAppDB 和表 tblTenants 的公共数据库中捕获此租户详细信息
这里的租户名称是唯一的,成功提交表单后,我需要使用租户名称在同一台服务器上创建新数据库并为模型生成一组表。
这是每个租户的模型。
public class Product
{
public int Id { get; set;}
public string Name { get; set;}
}
public class Sales
{
public int Id { get; set;}
public string Name { get; set;}
}
如何使用 C# EF Code First 方法将此模型生成到表中??
谢谢。
【问题讨论】:
-
您可以创建database programmatically。你应该这样做是一个不同的问题。
-
@FilipCordas,请验证我的回答
标签: c# asp.net entity-framework ef-code-first