Слияние кода завершено, страница обновится автоматически
// Кэш запроса 20s
// default 10s
// (Where|Skip|Take) Условия разные, расположение кэша разное
// Необязательные параметры
// iCache Пользовательский экземпляр расширенного кэша redis sql...
// refresh Нужно ли принудительно обновлять данные
// sliding Нужно ли продлевать срок действия, если операция выполняется в течение срока действия
// timeSpan Время кэширования данных
// out cache Использовать ли кэш для запроса данных
// Данные, полученные из кэша, по умолчанию не отслеживаются EF
var model = context.ProjectModuleUser
.UseCache(TimeSpan.FromSeconds(20), iCache: new MemoryCacheService(), refresh:true, sliding:true)
.Where(a => a.id == 1)
.ToList(out bool cache);
// Удалить данные, соответствующие условиям
context.ProjectModuleUser.Delete(a => a.Id > 2);
// Пакетное обновление
context.ProjectModuleUser
.BulkUpdate(new ProjectModuleUser{ BaiduOpenid = "BaiduOpenid" })
.Where(a => a.Id == 2);
// List to Table
// Пакетная вставка Table 1
context.ProjectModuleUser.BulkInsert(list);
// Пакетная вставка Table 2
context.ProjectUserGroup.BulkInsert(list2);
// Отправка задачи
// transaction Включить ли «транзакцию» по умолчанию true
var rows = context.BeginSaveChanges();
var rows = context.BeginSaveChanges(out string error);
var rows = context.BeginSaveChanges(out string error , transaction: false);
// Количество затронутых строк
Console.WriteLine(rows);
// Информация об ошибке
Console.WriteLine(error);
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )