Комментарии 9
Неочевидная проблема получала неочевидное решение.
После серии красивых картинок и эпиграфов на неподготовленного читателя неожиданно ухнул большой кусок кода без комментариев.
После серии красивых картинок и эпиграфов на неподготовленного читателя неожиданно ухнул большой кусок кода без комментариев.
За подсказку спасибо — комментарии вернул.
Насчет неочевидного решения — хорошо хоть патчить не пришлось ;-)
Насчет неочевидного решения — хорошо хоть патчить не пришлось ;-)
А не проще бы было использовать ETL процесс?
Я, вот, сейчас думаю как решить проблему когда записей на вставку за раз могут быть миллионы (экономим память вставляя пачками, периодически прибивая уже вставленные объекты и контекст), а дупов (записей, с уже имеющимися в базе значениями ключа) среди них может получиться даже большинство (и их надо просто пропускать и вставлять нормальные (если они вообще есть)). В MySQL на этот случай есть прекрасная шткука «INSERT IGNORE», но ни в EF ни в T-SQL такого, увы, нет…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
О некоторых неочевидных хаках при работе с entity framework и unique constraints