две базы данных в одной системе в ядре asp.net - PullRequest
0 голосов
/ 08 октября 2019

У меня есть система, в которой я работаю, в которой уже есть база данных, использующая код в первую очередь. Я попросил соединить мою систему с другой базой данных, чтобы получить некоторые данные из одной таблицы, которая является таблицей сотрудников, как я могу это сделать.

две БД на одном и том же сервере

После того, как я искал в Google, я обнаружил, что ничего не ясно.

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

С Entity Framework вы можете подключать и использовать данные из нескольких источников.

Я предлагаю вам создать новый контекст. Контекст является классом , который наследует от DbContext .

Вы должны предоставить новую строку подключения для своего контекста «Сотрудник».

//Entity class representation
public class Employee
{
    public int Id { get; set; }
}

//Entity Framework context
public class SecondContext : DbContext
{
    public SecondContext(DbContextOptions<SecondContext> options) : base (options)
    {
    }

    public DbSet<Employee> Employees { get; set; }
}

В конце у вас будет два контекста в вашем приложении.

0 голосов
/ 08 октября 2019

Создать библиотеку для связи с другой БД. Вы можете создать все с нуля для связи там. Для получения дополнительной помощи вам нужно предоставить больше информации, я думаю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...