Size: a a a

BY Microsoft .NET User Group

2020 August 25

DP

Dmitry Protko in BY Microsoft .NET User Group
Igor
Умный парень видать)
ничего из вышеперечисленного не работает без ошибок :)
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Dmitry Protko
ничего из вышеперечисленного не работает без ошибок :)
Ну так он гений. Никто кроме него это чинить не сможет.
источник

AB

Anton Burkin in BY Microsoft .NET User Group
146%, что не уволят.
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Никто и не чинит. Просто пишут заново тоже самое, только нормально
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Но система типов на SQL, это он курнул хорошо.
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Или может даже по вене пустил, хз.
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Чтобы получить кое-то поле, например статус объекта нужно сделать что-то вроде такого (это упрощённый вариант без использования кастомных фильтров, я так и не разобрался как они работают)
           using (var uow = GetUnitOfWork())
           {
               var statusFieldCode = Common.Dao.DbMetadata.FieldCode.PUBLICATION_ISSUE_STATUS;
               var queryable = uow.Repository.GetAll<ContentItem>();
               var statusCode = queryable.Single(_ => _.Id == contentItemId)
                   .FieldData.Single(_ => _.Field.Code == statusFieldCode).FieldListValues.Single().Code;
           }
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
раньше еще в этой цепочке было FieldListValueInFieldData
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
разрешите доебаться
_ => _.Id == contentItemId

хочется немношк по рукам бить, когда _ исползуют в качестве параметра, к которому обращаются)
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
а в целом это вот трындец то, что ты прислал)
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
Хочешь покажу файл, где 10 000 строк из SQL процедур для переключения статусов у объектов? Они формируют цепочку нодов воркфлоу, каждый узел через рефлексию создает объект определенного класса, затем у объектов вызывается метод Run() по очереди. Если что в файле только 4 content type и по 5 возможных статусов у каждого)
источник

DP

Dmitry Protko in BY Microsoft .NET User Group
я переписал это на C#, 4 файла, в каждом примерно по 100 строк
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Dmitry Protko
Хочешь покажу файл, где 10 000 строк из SQL процедур для переключения статусов у объектов? Они формируют цепочку нодов воркфлоу, каждый узел через рефлексию создает объект определенного класса, затем у объектов вызывается метод Run() по очереди. Если что в файле только 4 content type и по 5 возможных статусов у каждого)
а можно нинада пажалуста?(
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Arciom Prudnikaŭ
разрешите доебаться
_ => _.Id == contentItemId

хочется немношк по рукам бить, когда _ исползуют в качестве параметра, к которому обращаются)
Ну вот в таком кейсе в целом не хватает «\» из Swift. (И ещё мешка фич из Swift)
источник

AB

Anton Burkin in BY Microsoft .NET User Group
Вот хоть садись и пропоузал пиши в .net core гитхаб
источник

AB

Anton Burkin in BY Microsoft .NET User Group
После \ и $ из Swift моя жизнь не станет прежней.
источник

I

Igor in BY Microsoft .NET User Group
Arciom Prudnikaŭ
разрешите доебаться
_ => _.Id == contentItemId

хочется немношк по рукам бить, когда _ исползуют в качестве параметра, к которому обращаются)
На Scala похоже) Вангую у автора есть опыт в ней
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Igor
На Scala похоже) Вангую у автора есть опыт в ней
в скале нельзя у _ через точку ничё вызвать, возможно у автора очень поверхностный опыт
источник

AB

Anton Burkin in BY Microsoft .NET User Group
let arr = [1,2,3]
let arr2 = arr.map { $0 * $0 }
print(arr2) // [1,4,9]
источник

AB

Anton Burkin in BY Microsoft .NET User Group
источник