Скопируйте записи за предыдущий день в ту же таблицу, используя структуру кадров - PullRequest
0 голосов
/ 26 сентября 2019

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

Пример: Колледж (Родительская таблица) (Первичный ключ включен с включенной идентификацией) Студент (Дочерняя таблица) (Первичный ключ и идентификация включен)

Мне нужно скопировать запись предыдущего дня в таблицу ученикана следующий день, так как он продолжает в том же курсе.(Сведения о персонале будут одинаковыми)

Аналогичным образом необходимо скопировать предыдущую запись в таблице курса в ту же таблицу.

Может кто-нибудь помочь мне лучше подойти к этому делу в efcore.

1 Ответ

0 голосов
/ 26 сентября 2019

var colRepo = _dbcontext.College.Single (x => x.StartDate == request.DateTime);

colRepo.Id = 0;

colRepo.Student.Id = 0;

colRepo.Student.collegeid = colRepo.Id;(Внешний ключ)

_dbcontext.College.Add (colRepo)

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