EF Core: Каков наилучший способ вставить данные, которые существуют на другом сервере базы данных? - PullRequest
0 голосов
/ 11 июля 2019

В настоящее время у меня есть хранимая процедура, которая включает оператор INSERT. Этот оператор INSERT ссылается на связанный сервер (т. Е. Данные существуют на другом сервере базы данных).

INSERT INTO LocalDatabaseTable
    Column1,
    Column2,
    Column3
SELECT
    Column1,
    Column2,
    Column3
FROM LinkedServer.LinkedServerTable

Я бы хотел удалить свою зависимость от хранимой процедуры и связанного сервера и выполнить всю логику INSERT с EF Core с двумя строками подключения и двумя контекстами.

Чтобы сделать это, я должен прочитать весь набор данных в память и затем INSERT этот набор данных "традиционным" способом? Или есть лучший способ сделать это?

...