Марко не зміг заснути ту ніч.

Микола не міг заснути тієї ночі. Образ жінки біля пекарні не давав йому спокою. Він постійно повертався до нього в думках не лише її обличчя, а й той погляд, в якому перепліталися втома, сором і ще жива гідність. Він знав, що треба діяти швидко.

Ранком, ще до сходу сонця, він перевів телефон у безшумний режим, узяв пальто та вийшов на зимовий холод. Місто було майже пусте лише кілька поспішних перехожих та комунальники. Микола прямую до тієї ж пекарні, де напередодні побачив стареньку. Продавчиня, та сама жінка з холодним поглядом, ледве підняла очі від механічних рухів, готуючи вітрину.

Ви бачили вчорашню стареньку? прямо запитав він.

Багато старих сюди заходить пожала вона плечима. Якщо та, що збирала пляшки, вона зявиться, коли відкриється пункт прийому. Близько девятої чи десяти.

Микола коротко подякував і вирішив зачекати.

Години тягнулися повільно. Холод пече щоки, але думка про Марію гріла його сильніше за будь-яку теплу куртку. Він згадував, як у дитинстві, коли він був соромязливим хлопчиком, вона давала йому додаткові завдання «щоб допомогти розвинутися» і, нікому не кажучи, запрошувала після уроків у клас розставляти книжки, витирати дошку, сортувати олівці. А наприкінці вкладала йому в руку пакет із ще теплою паляницею або товстий шматок пирога власного приготування.

Близько чверті на десяту з-за рогу зявилася крихітна постать дрібні, невпевнені кроки, та сама потерта сумка, той самий злегка згорблений хід, наче кожен крок давався з великими зусиллями. У Миколи в горлі завязався вузол.

Маріє! скрикнув він, забувши на мить про все навколо.

Жінка здригнулася й зупинилася. Вона довго дивилася на нього, намагаючись зрозуміти, хто цей добре одягнений чоловік, який вимовляє її імя з такою емоцією.

Я Микола, сказав він, підходячи ближче. Микола Коваленко ваш колишній учень, багато років тому.

Її обличчя на мить осяялося, але потім погляд став обережним.

Микола той хлопчик, що почала вона, але голос перервався.

Так, той, що завжди забував зошит з математики, але ніколи не забував зїсти хліб, який ви давали, усміхнувся він. Пані Маріє, ви маєте піти зі мною. Я не можу залишити вас тут, на холоді.

Я не хочу бути тягарем, прошепотіла вона. Я так довго жила сама

Ви були для мене всім, рішуче сказав Микола. Якби не ви, не знаю, де б я опинився. Ви рятували мене від голоду, від холоду, від багато чого. А тепер моя черга.

Не давши їй заперечити, він узяв її сумку і провів до машини. Усередині, завдяки теплу від печі, вона з полегшенням зітхнула. Дивилася у вікно, мовчазно, але очі наповнилися сльозами.

Микола привіз її прямо додому, на подив Олені, яка якраз готувала сніданок для дітей.

Олено, це пані Марія, моя колишня вчителька. Та, завдяки якій я закінчив школу. І відтепер вона житиме з нами, сказав він тоном, що не лишав місця для заперечень.

Олена, хоч і здивована, тепло посміхнулася й обійняла жінку. Тарас і Ярослав, цікаві, підійшли розпитати, навіщо вона прийшла й чи вміє розповідати казки.

У наступні дні Марія почала оживати. Поверталися сили регулярне харчування, відпочинок. Одного вечора вона сиділа з Тарасом за столом, допомагаючи йому з домашнім завданням.

У вас онук такий самий упертий, як я в його віці, сміявся Микола з коридору.

Ні, лагідно заперечила вона, він ще цікавіший. А це добре. Цікавість рятує людей.

Микола відчував, як замикається коло. Роки він жив із почуттям боргу, але не знав, як повернути отримане добро. Тепер, нарешті, міг.

Одного ранку він сказав їй:

Пані Маріє, я домовився з міськрадою. Вам виділять соціальну квартиру та невелику додаткову пенсію. Але я хотів би більшого. Мені потрібен хтось, хто буде наставником для дітей моїх працівників. Той, хто допомагатиме з уроками, буде для них прикладом. І я не уявляю нікого, крім вас.

�—
title: «Entity Framework Core: Bulk Updates»
date: 2020-01-15
tags: [EF Core, Bulk Update, Bulk Delete]

When working with Entity Framework Core (EF Core) sometimes you need to update or delete a large number of records and using the normal update or delete methods is not efficient. The reason for this is that EF Core will first load the entities into memory before performing any update or delete operations. This means that if you have a million records you want to update, all those records will be loaded into memory before EF Core can perform the update. This will be very inefficient and slow. In this post I will show you how you can perform bulk updates and deletes in EF Core without loading the entities into memory.

## Bulk Update

There are a number of ways you can perform bulk updates in EF Core. I will discuss two of them here.

### ExecuteSqlRaw

The first method is to use the `ExecuteSqlRaw` method. This method allows you to execute raw SQL against the database. This is the most efficient way to perform bulk updates since it does not load any entities into memory. The downside of this method is that you have to write the SQL yourself and you have to be careful not to write SQL that is vulnerable to SQL injection. Here is an example of how you can use this method:

«`csharp
using (var context = new BloggingContext())
{
context.Database.ExecuteSqlRaw(«UPDATE Blogs SET Url = Url + ‘visited’ WHERE

Оцените статью
Счастье рядом
Марко не зміг заснути ту ніч.