ASP.NET Core 2.0使用两个数据库,一个用于数据验证

时间:2018-01-10 12:40:03

标签: c# authentication asp.net-core

我已经有一个数据库,我的几个项目用于身份验证,我有一个特定于我当前项目的数据库。我目前正在使用EF Core开发ASP.NET Core 2.0项目。现在我想知道是否可以将身份验证添加到我当前的项目中,它将使用现有的身份验证数据库,但仍然使用它自己的数据库来存储数据。

1 个答案:

答案 0 :(得分:7)

  1. 您应该实现两个dbContext。
  2. 使用config-file中的连接字符串键在ConfigureServices方法中注册两个上下文),或者您可以在方法内直接指定连接字符串作为参数。
  3. 然后你可以在构造函数中解析nessesary上下文。