Size: a a a

2021 April 07

MN

Mr. N in .NET Talks🎄
А так можно подключать модулями в C #
источник

_

_Д_ in .NET Talks🎄
Я чёт так смотрю примеры кода и словно пролог напоминает из универского прошлого
источник

NT

Nikita Tsukanov in .NET Talks🎄
нормальные ORM не занимаются хернёй типа чейнджтрекинга
источник

NT

Nikita Tsukanov in .NET Talks🎄
если ты про "как сделать чтобы никто не откатывал изменения"
источник

NT

Nikita Tsukanov in .NET Talks🎄
то делаешь транзу с режимом изоляции Read committed
источник

NT

Nikita Tsukanov in .NET Talks🎄
и нужные тебе записи ПЕРЕД выполнением какой-либо логики забираешь с хинтом FOR UPDATE
источник

AS

Anton Shvets in .NET Talks🎄
Чем тебе это не нравится
источник

NT

Nikita Tsukanov in .NET Talks🎄
базка на них возьмёт row level блокировки
источник

NT

Nikita Tsukanov in .NET Talks🎄
и всё, кроме тебя их никто не тронет
источник

AS

Anton Shvets in .NET Talks🎄
Удобно же
источник

NT

Nikita Tsukanov in .NET Talks🎄
источник

NT

Nikita Tsukanov in .NET Talks🎄
У - удобство
источник

V🧀

Vestrond 🧀 in .NET Talks🎄
предлагаешь поревьювить это?
источник

EE

Evgenii Evgenivich in .NET Talks🎄
+
Подгрузил агрегат / сущность
А после в декораторе собрал все доменные эвенты с агрегата / сущности с помощью чейнджтрекера
источник

EE

Evgenii Evgenivich in .NET Talks🎄
Сказка же
источник

NT

Nikita Tsukanov in .NET Talks🎄
в нормальной ORM ты делаешь в репозитории что-то типа
void SetCallback(Guid id, string callbackUrl) => _db.Exec(db => db.Update(x=>x.Id == id, _ => new Session { CallbackUrl = callbackUrl }));
источник

V🧀

Vestrond 🧀 in .NET Talks🎄
как этот блок работает? он ж посреди кода
источник

V🧀

Vestrond 🧀 in .NET Talks🎄
роскожыте
источник

NT

Nikita Tsukanov in .NET Talks🎄
после чего оно генерит запрос
UPDATE Sessions SET CallbackUrl = @callbackUrl WHERE Id = @id
источник

NT

Nikita Tsukanov in .NET Talks🎄
один
источник