Так сущности то разные
Ага. А Id одинаковые
Ну и пофиг )
Ну не очень понятно пофиг ли. При записи в базу генерится кривой Sql, запись не проходит. Стал копать - увидел это. Теперь пытаюсь понять в этом ли причина
в смысле не пофиг, у тебя в разных таблицах могут быть одинаковые Id, что не так то?)
То есть EF генерит уникальный Id в пределах типа , а не сквозной ?
нет конечно, зачем это вообще?
Ok. Понял. Спасибо. Буду дальше копать
ошибку sql лучше покажи
Ну ошибка понятная: Cannot add or update a child row: a foreign key constraint fails (crm.pay_log, CONSTRAINT FK_pay_log_payments_payment_id FOREIGN KEY (payment_id) REFERENCES `p ayments` (id)) Возникает из за того что ef не генерит insert для таблицы payment, а для pay_log генерит инсерт как на картинке
Обсуждают сегодня