M, работая с Entity Frame Work, вставляя новую запись в некоторую вторичную таблицу, сначала вставляет запись в свою первичную таблицу, получает новый RowID, а затем вставляет во вторичную таблицу ... хорошо, это нормально .... ноне в каждой ситуации .... иногда я не хочу эту функциональность ... но не знаю, как ее предотвратить ....
Например:
Table1 : PartId, PartName, VendorID
Table2 : VendorID, VendorName
Table1 и Table2 связаны с ключом VendorID ... когда я вставляю какую-либо запись в Table1,EF сначала вставляет новую строку в Table2, получает RowID (VendonID) ..., а затем вставляет в Table1 ...
, как в случае с командой обновления
при обновлении в каком-либо дополнительномтаблица, EF сначала без необходимости вставляет новую строку в первичную таблицу, получает идентификатор новой строки, а затем обновляет во вторичной таблице ....