В настоящее время у меня есть хранимая процедура, которая включает оператор INSERT
. Этот оператор INSERT
ссылается на связанный сервер (т. Е. Данные существуют на другом сервере базы данных).
INSERT INTO LocalDatabaseTable
Column1,
Column2,
Column3
SELECT
Column1,
Column2,
Column3
FROM LinkedServer.LinkedServerTable
Я бы хотел удалить свою зависимость от хранимой процедуры и связанного сервера и выполнить всю логику INSERT
с EF Core с двумя строками подключения и двумя контекстами.
Чтобы сделать это, я должен прочитать весь набор данных в память и затем INSERT
этот набор данных "традиционным" способом? Или есть лучший способ сделать это?