Sep. 7th, 2010

pechkin: (Default)
Иногда доводится все-таки вспомнить, что профессия программиста - это не только перегон условных единичек и ноликов с места на место в воображаемом пространстве. Иногда это совершенно реальный шанс удостоиться просветления.

Вот мы сегодня весь день пытались угадать, отчего вдруг почти сразу после обеда наш сервис начал падать на обновлении базы данных. Где-то на пятом-шестом часу усилий разгадать этот удивительный коан мы с начальником вдруг наткнулись на статью Омера Ван Клотена - вероятно, великого дзен-мастера,

Linq to SQL: ChangeConflictException With "WHERE 0 = 1"

. В ней мастер написал и понятно, и легко, и очень сильно о том, что микрософтовцы, видимо, в целях оптимизации, вставили в код, который при некоторых условиях рождает их чудесный LINQ To SQL, условие, что код будет выполняться, если ноль равняется единице. Все остальное меркнет по сравнению с глубиной этой мысли.

Я посмотрел на статью еще раз и увидел, что и блог Ван Клотена называется ".NET Zen". А как же иначе, будда его разрази.

March 2026

S M T W T F S
12 3 4567
891011121314
15161718 192021
22 232425 262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 28th, 2026 01:35 am
Powered by Dreamwidth Studios