Мне нужно как-то скопировать данные из одной базы данных в другую. Я думаю, лучше всего будет SqlBulkCopy. Проблема в том, что у моего стола Product есть еще 5 таблиц, связанных с идентификатором продукта. Так, например, продукт связан с Product_picture (pictureID, productID). Есть ли способ скопировать продукт и все другие связанные таблицы с идентификатором (или идентификатором) из одной базы данных в другую?SqlBulkCopy с отношениями
1
A
ответ
0
Вызвать массовую копию несколько раз. Ничего из этого не автоматизировано в продукте, поэтому вам нужно построить это самостоятельно.
Ознакомьтесь с параметрами таблицы. Они гораздо более гибкие и предлагают разумную производительность для массовых работ. Это, вероятно, достаточно быстро.
Смежные вопросы
- 1. SqlBulkCopy с разными сопоставлениями
- 2. SqlBulkCopy с несколькими файлами
- 3. System.InvalidOperationException с SQlBulkCopy
- 4. SqlBulkCopy с параллельной очередью
- 5. SqlBulkCopy с классом SqlHelper
- 6. SqlBulkCopy performance
- 7. SqlBulkCopy проблема
- 8. Мне нужен прогрессбар с SQLBulkcopy
- 9. sqlbulkcopy с использованием sql CE
- 10. Случайное поведение SqlBulkCopy с DbDataReader
- 11. sqlbulkcopy с notifyafter и транзакциями
- 12. Импорт данных с использованием SQLBulkCopy
- 13. Истекло время ожидания с SqlBulkCopy
- 14. Работа с повторяющимися отношениями
- 15. Карта HQL с отношениями
- 16. Проблема RestKit с отношениями
- 17. Auth :: user() с отношениями?
- 18. ArrayCollection :: соответствие с отношениями
- 19. Система тегов с отношениями
- 20. Проблемы с отношениями mysql?
- 21. Hibernate с отношениями
- 22. Посевные элементы с отношениями
- 23. PFObject подклассов с отношениями
- 24. Красноречивый с множественными отношениями
- 25. CRUD orderBy с отношениями
- 26. TypedQuery с отношениями ManyToMany
- 27. NSManagedObject с обязательными отношениями
- 28. Посев с отношениями has_many
- 29. EF Вставка с отношениями
- 30. Rails отношение с отношениями
Спасибо за быстрый ответ. Вы имеете в виду: http://pastebin.com/h6gJ1WJv? Он копирует таблицу продуктов, но затем, когда Im пытается скопировать Product_picture Im, получив ошибку: идентификатор locale '0' исходного столбца ref_product_picture и идентификатор локали '1045' столбца «комментарий» адресата не совпадают. – user13657
Ваш код концептуально хорош. Google сообщение об ошибке. Это не связано с этим вопросом. – usr
Хорошо, я выясню, что мне нужно использовать ColumnMapping. Но вопрос в том, что - будет ли SqlBulkCopy работать, если у меня есть некоторые продукты в Source databse? Например, я получил 20 продуктов в SDB, 30 в DDB (s/d source/dest). Так что, если я буду копировать из SDB в DDB, это сработает? – user13657