Как перенести SQL-данные из одной таблицы в другую с помощью ядра entity framework
have two tables in my database that contains the same columns. TBL one and TBL two which is history table. When I am entering Data in TBL 1 then I want to move All data from TBL 1 to Tbl 2 (as history Data) using EF Core 2.2 I don't want to write unnecessary loops to make the code ugly.
All I need is copy SQL Data from table 1 to table 2 using EF and avoiding loops. Any example with mapper or anything which works will help.
Что я уже пробовал:
var MyEntity = new MyEntities(); var TBL1 = MyEntity.TBL1.Find(); var TBL2 = new TBL2(); TBL2.CurrentValues.SetValues(TBL1); //CurrentValues is not accept in code. Giving me build error MyEntity.TB2.Add(data2); MyEntity.TB1.Remove(data1); MyEntity.SaveChanges();
Gerry Schmitz
Используйте SQL на сервере; с каким - то "критерием" для перемещения / копирования записей.
Круговое отключение этого типа вещей "не эффективно".