Что лучший способ состоит в том, чтобы использовать.SaveChanges () метод в Услугах передачи данных ADO.NET?

Я не уверен на 100%, но dotnet watch ищет изменения файлов в текущем каталоге. Поэтому, если вы используете абсолютный путь, он должен знать, где он должен искать изменения. Конечно, такая реализация возможна, но я просто думаю, что никто не задумывался об этом при реализации команды watch

8
задан ChrisHDog 13 October 2008 в 23:04
поделиться

2 ответа

У меня нет большого опыта в использовании EntityFramework (просто некоторый случайный эксперимент), Вы попытались назвать.SaveChanges () каждый n повторения?

Я имею в виду что-то вроде этого:

int i = 0;
foreach (var item in collection)
{
    // do something with your data
    if ((i++ % 10) == 0)
        context.SaveChanges();
}
context.SaveChanges();

Я знаю, что это ужасно, но это - первое возможное решение, которое я придумал.

4
ответ дан 6 December 2019 в 00:08
поделиться

Я использую EntityFramework на маленьком проекте также, таким образом, я очень интересуюсь вопросом также. Два быстрых вопроса: Вы попробовали к повороту кэширования og объекты данных в datacontext? Вы попытались закрыть datacontext и создали новый во время цикла к свободному память?

С уважением

Kenneth

0
ответ дан 6 December 2019 в 00:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: