Anonymous
Avent
php может же жить без композера. почему не классическое то)
ну это тогда классическо - олдскульный тип
Anonymous
.NET не)
ничего удобнее для себя я не встречал до сих пор.
Avent
ничего удобнее для себя я не встречал до сих пор.
я его тоже чекал давно) кстати переходи на laravel, там тоже blade
Avent
А как тебе октябрь
ну это CMS) да не плохо, не хорошо. И на нем можно написать REST APi
Evgeniy
тебя питоном ударило что ли?
ага, у меня был сайт на питоне, вопрос "почему ан питоне", "потому что так разраб захотел"
Anonymous
Пока я могу делать так - я никуда с .net не уйду string[] groupingQuery = { "carrots", "cabbage", "broccoli", "beans", "barley" }; IEnumerable<IGrouping<char, string>> queryFoodGroups = from item in groupingQuery group item by item[0];
Evgeniy
это года 3 назад было
Avent
на фронте Lodash
Avent
во vue хорошо заходит
Anonymous
на php тоже есть подобное)
обращаться к объетам как к sql сущностям?
Evgeniy
lodash
Anonymous
как выглядело бы такое на пхп? string[] teams = {"Бавария", "Боруссия", "Реал Мадрид", "Манчестер Сити", "ПСЖ", "Барселона"};   var selectedTeams = from t in teams // определяем каждый объект из teams как t                     where t.ToUpper().StartsWith("Б") //фильтрация по критерию                     orderby t  // упорядочиваем по возрастанию                     select t; // выбираем объект
Evgeniy
его кто-то юзает?
Avent
но подобное не только в C#
Anonymous
Окей, а ORM хоть на капелюшечку похожую на Entity завезли?
Avent
@deadcrystal вот тебе куча методов которыми можно реализовать функционал
Avent
в laravel collections
Evgeniy
только xPDO, только хардкор
Anonymous
Eloquent
хм, в принципе похоже
Anonymous
Он умеет как в Code First, так и в Database First?
Evgeniy
призываю Sergey_K щас он вас опустит
Gaius Cassius
призываю Sergey_K щас он вас опустит
Димаса призывай, он понятнее объяснит)
Avent
Он умеет как в Code First, так и в Database First?
хз) знаю что в modx такое можно средствами MIGX DB делать)
Avent
даже хотел видос запилить
Avent
даже xPDO Такое умеет)
Evgeniy
Димаса призывай, он понятнее объяснит)
Димас законченный) не упоминай его имя
Avent
думаю eloquent тоже
Anonymous
ля, пыхеры атаковали
Anonymous
ой
Anonymous
не тот чат
Evgeniy
мы в sql не умеем, у нас генераторы Про
Gaius Cassius
Киньте в него хаскелом😂
Evgeniy
Gaius Cassius
Ну можно на руке еще два локтя сделать - медицина позволяет. Но зачем?
Ну может какому сантехнику удобнее так руку сгибать)
Anonymous
Ну можно на руке еще два локтя сделать - медицина позволяет. Но зачем?
обращаться к сущностям на поятном всем языке - что может быть прекраснее?
Avent
шучу)
Gaius Cassius
Что может быть проще и понятнее кода в 1С?)
Sergey_K
обращаться к сущностям на поятном всем языке - что может быть прекраснее?
Это какой-то птичий язык. Джойн напиши на нем) И укажи индекс. Как это будет выглядеть?
Sergey_K
Ну может какому сантехнику удобнее так руку сгибать)
Это для робота Бендера из футурамы. Но его цель - лунапарк с блекджеком и шлюхами.
Anonymous
Это какой-то птичий язык. Джойн напиши на нем) И укажи индекс. Как это будет выглядеть?
var data = DataBase.Table1 .Join(DataBase.Table2, t1 => t1.Id, t2 => t2.Id, (t1, t2) => new { Value = t1.Id, Text = t2.Description } ) .AsEnumerable() .Select((x,i) => new { x.Value, x.Text, Index = i}) .OrderBy(x => x.Value) .ToList();
Sergey_K
Это фиаско, братан
Sergey_K
Напиши мой любимый сегодня апдейт джойн
Sergey_K
Просто поржать
Avent
даже xPDO так умеет
Evgeniy
Anonymous
Напиши мой любимый сегодня апдейт джойн
var query = from b in db.BrandTbls.AsQueryable() join m in db.ShoeModelTbls on b.BrandID equals m.BrandID join s in db.ShoeTbls on m.ModelID equals s.ModelID where shoe.ShoeID == s.ShoeID orderby m.ModelName
Sergey_K
Не, погодь, а апдейт где?
Sergey_K
UPDATE ms2_orders o LEFT JOIN ms2_order_addresses oa ON o.address = oa.id SET oa.metro = '12345' WHERE o.num='1212'
Anonymous
foreach(var o in query) { o.Shoe.Name = "Sergey"; o.Brand.Surname = "_K"; o.Model.Statement = "lul"; } db.SaveChanges();
Sergey_K
Мля, ну ты прости канеш
Sergey_K
Но с такой реализацией у тебя там пара курсоров скроллится
Sergey_K
Это ебанистика
Evgeniy
так вы разобрались или нет?
Sergey_K
По скорости сольет в тысячи раз.
Evgeniy
я не понял
Sergey_K
Foreach это курсор, чувак)
Sergey_K
Это уже не операции над множествами
Anonymous
https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=plaintext
Anonymous
#полицу
Evgeniy
Foreach это курсор, чувак)
ну Сергея я знаю, он в sql шарит
Sergey_K
А курсор с операциями по множествам сравнивать это не то, что не комильфо
Sergey_K
Это даже моветон
Anonymous
.net core больной по скорости
Anonymous
особенно в выборках