Как подключить настроить Entity Framework для подключения к SQL Server? - PullRequest
0 голосов
/ 31 января 2019

Я устанавливаю соединение SQL Server для Entity Framework Core, имеющего еще две системы и соединение через локальную сеть, SQL установлен только в одной системе?Итак, дайте мне знать, как подключить БД для другой системы.Ниже смотрите мой код ...

Первый код:

services.AddEntityFrameworkSqlServer()
        .AddDbContext<CatalogDbContext>(Option=Option.UseSqlServer(@"Data Source=MACHINE-2;Initial Catalog=ShoppingCart;Integrated Security=True;Pooling=False"));     

Второй код:

services.AddEntityFrameworkSqlServer()
        .AddDbContext<CatalogDbContext>
(Option=>Option.UseSqlServer(@"Data Source=192.168.2.2;Initial Catalog=ShoppingCart;Integrated Security=True;Pooling=False"));      

первыйкод подключения успешно и второй код не для подключения БД?

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Вы должны попробовать создать еще один DbContext для подключения к другому источнику данных.Так же, как вы подключились к первому, будет работать, но с другим контекстом БД.

0 голосов
/ 31 января 2019

Вы не можете соединить два сервера для одного DbContext.CatalogDbContext подключит только один сервер.Создайте другой dbContext и попробуйте это services.AddEntityFrameworkSqlServer().AddDbContext<AnotherDbContext>.

Теперь вы можете использовать MACHINE-2 сервер для CatalogDbContext и 192.168.2.2 сервер для AnotherDbContext.

...