使用 EF C# 为每个租户生成数据库

我正在使用C# EF Code First approach.

我为每个租户选择单独的数据库。在这方面,当应用程序加载时,租户可以登录或注册。

这是注册页面的样子。

http://img4.mukewang.com/60e9525b000134c505060319.jpg

提交时,我使用名称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 方法将此模型生成到表中?


慕斯王
浏览 122回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP