@CSharpChatЭта группа больше не существует

Страница 1194 из 1888
Gid
06.06.2017
12:10:50
Так пацаны

Летучая
06.06.2017
12:10:54
О! Calma green или son of obsidian?

Gid
06.06.2017
12:10:56
Как назвать правильно массив моделей

productsModel или productModels

Google
Летучая
06.06.2017
12:12:26
У тебя модель продуктов или коллекция продуктовых моделей?

Axm
06.06.2017
12:12:50
О! Calma green или son of obsidian?
стандартная студийная темная тема

Летучая
06.06.2017
12:13:05
стандартная студийная темная тема
Стандартная синяя же, а тут зеленая

Axm
06.06.2017
12:13:07
Летучая
06.06.2017
12:13:23
Тогда Ахм дело говорит

Gid
06.06.2017
12:13:25
то есть коллекция моделей продуктов

спс

а то я всегда задумываюсь

в итоге у меня по проекту может быть разный нейминг

что взрывает пукан

Axm
06.06.2017
12:14:05
Стандартная синяя же, а тут зеленая
ну хуй знает, я на чистый канпуктер ставил 2017 и потом у нее переключил в настройках на dark.

Memeking Cumbersnatch
06.06.2017
12:14:19
обманщик

Google
Летучая
06.06.2017
12:16:47
https://studiostyl.es/schemes/calma-green

Добрый GNU/lis
06.06.2017
12:17:40
https://channel9.msdn.com/Series/Introduction-to-universal-applications-on-the-Windows-platform/1-1 Так, делаю всё по этому уроку, но у студия говорит, что HttpClient нету, этот урок действует только на VS 2015 или я что-то недоустановил?

Axm
06.06.2017
12:17:59
я думаю, вот эта https://studiostyl.es/schemes/son-of-obsidian. скорее всего ставил какое-то количество лет назад и с тех пор она синхронизируется с учеткой везде.

Добрый GNU/lis
06.06.2017
12:18:41
Му
06.06.2017
12:18:58
наведи курсор на подчёркнутый текст, нажми ctrl + .

Добрый GNU/lis
06.06.2017
12:19:39


Му
06.06.2017
12:19:52
нажми ентер

или вниз и ентер

Добрый GNU/lis
06.06.2017
12:20:19
спасибо

Axm
06.06.2017
12:20:21
а как выглядит стандартная студийная темная схема?

Му
06.06.2017
12:20:27
потом alt + f4 и выключи компьютер

Memeking Cumbersnatch
06.06.2017
12:20:42
Ilya
06.06.2017
12:20:48
дуров, встрой тимвивер в тг

Axm
06.06.2017
12:21:18
синие буквы
все буквы синие?

Memeking Cumbersnatch
06.06.2017
12:21:26
классы зеленые

Му
06.06.2017
12:21:28
абсолютно все

даже те, которые на синем фоне

Добрый GNU/lis
06.06.2017
12:23:13
потом alt + f4 и выключи компьютер
обязательно, но ночью

Google
Му
06.06.2017
12:23:38
ну и ты бы наверное сначала книжку какую тонкую прочитал

первую страницу, про неймспейсы

Vitaly
06.06.2017
12:30:15
Как сделать асинхронным public static async Task<IQueryable<qq>> GetCatAsync() { Entities1 bd = new Entities1(); IQueryable<qq> sql = (from s in bd.qq select s).Distinct(); return sql; } ?

Andrey
06.06.2017
12:35:47
Категория

ват

Андрей
06.06.2017
12:38:28
уоу...Категория...с другой стороны я слышал о таком правиле чистого кода, как отказ именования переменных и классов русским транслитом, но там ничего не сказано про русское именование

Vlad
06.06.2017
12:39:11
Eldar
06.06.2017
12:40:29
Подскажите книгу начинающему изучать c#

Blue Screen of Death
06.06.2017
12:40:52
Шилдт

Дмитрий
06.06.2017
12:41:00
Андрей
06.06.2017
12:41:03
Дмитрий
06.06.2017
12:41:15
?

Eldar
06.06.2017
12:41:20
Спасибо

PannaCottik
06.06.2017
12:41:26
ЛинКу друзья. Помогите с LINQ. Агрегатные функции. Ясно как их применить к простому набору данных. А вот если мне например нужно свети какую-то статистику, в моём случае получается дичь. И ладно бы код выглядел громоздким, так вот работает медленно, причина тоже в целом ясна, можете просто подсказать ресурсы где почитать можно про слоржные LINQ запросы. Или может решение кто знает. Сейчас запишу пример и скрин результата, что бы было ясно

Дмитрий
06.06.2017
12:42:12
Vlad
06.06.2017
12:42:25
Не скрин в код покажи

Vlad
06.06.2017
12:42:59
Ну у албахри есть немного про linq

PannaCottik
06.06.2017
12:44:03
Use stored procedures, Luke!
Thank you daddy. I am could choose another way ?

Google
Дмитрий
06.06.2017
12:44:34
Yep, you can

только зачем огород городить, когда в хранимках можно какие угодно агрегации прокручивать?

те же CTE ты хрен через линкью соберёшь

PannaCottik
06.06.2017
12:46:43
var bossData = (from Task in phMT.TasksMT // .Where(c => c.mainTaskId == mainTaskId) join TaskManagers in phMT.Managers on Task.managerId equals TaskManagers.id join BossManagers in phMT.Managers on TaskManagers.rupId equals BossManagers.id join MainTaskData in phMT.MainTasks on Task.mainTaskId equals MainTaskData.taskId select new ViewBossData { dateBegin = dateBegin, dateClose = dateClose, idMainTask = Task.mainTaskId, nameMainTask = MainTaskData.name, bossName = BossManagers.descr, bossId = BossManagers.id, countOverall = (phMT.TasksMT .Where(t => t.dateBegin >= dateBegin) .Where(t => t.dateBegin <= dateClose) .Where(t => t.Managers.rupId == BossManagers.id) .Count()), countGood = (phMT.TasksMT .Where(t => t.dateBegin >= dateBegin) .Where(t => t.dateBegin <= dateClose) .Where(t => t.status == 1) .Where(t => t.Managers.rupId == BossManagers.id) .Count()), countBad = (phMT.TasksMT .Where(t => t.dateBegin >= dateBegin) .Where(t => t.dateBegin <= dateClose) .Where(t => t.status != 1) .Where(t => t.Managers.rupId == BossManagers.id) .Count()), average = (phMT.TasksMT .Where(t => t.dateBegin >= dateBegin) .Where(t => t.dateBegin <= dateClose) .Where(t => t.Managers.rupId == BossManagers.id) .Average(p => p.grade)) }) .Distinct() .Where(m => m.idMainTask == mainTaskId);



Дмитрий
06.06.2017
12:47:15
make me unsee it

Admin
ERROR: S client not available

Vlad
06.06.2017
12:48:46
Чистый sql

Ой

Ilya
06.06.2017
12:49:04
ну нахерач на даппере

Vlad
06.06.2017
12:49:07
Dapper

Му
06.06.2017
12:49:17
LINQ запрос может в базу прилететь в неоптимальном виде

PannaCottik
06.06.2017
12:49:26
простоя я думаю, нахер орм тогда, когда сложные дела итак на sql

Му
06.06.2017
12:49:59
хочешь скорость - sql, хочешь удобство - orm

Google
Vlad
06.06.2017
12:50:09
Хотя я слышал, что linq2db норм

В плане орм

Дмитрий
06.06.2017
12:50:24
простоя я думаю, нахер орм тогда, когда сложные дела итак на sql
нагенерить кучу простых запросов на орм, для сложного заюзать более низкоуровневый механизм

Дмитрий
06.06.2017
12:50:34
не вижу ничего страшного

Ilya
06.06.2017
12:51:01
но если уж писать линком то вот это вто (phMT.TasksMT .Where(t => t.dateBegin >= dateBegin) .Where(t => t.dateBegin <= dateClose) .Where(t => t.Managers.rupId == BossManagers.id) .Count()) лучше писать в let

Axm
06.06.2017
12:54:26
зачем столько Where, если условия можно в одном написать?

Дмитрий
06.06.2017
12:54:55
для банального круда - да, орм хорош, просто/быстро/наглядно/модно/молодёжно для всяких сложных выборок можно запилить хранимки, которые повысят производительность и упростят получение нужного результата

Ilya
06.06.2017
12:55:05
where можно смёржить

Дмитрий
06.06.2017
12:55:09
"Вы так говорите, как будто это что-то плохое"

PannaCottik
06.06.2017
12:55:47
зачем столько Where, если условия можно в одном написать?
ну знаете-ли, ниодна книга и метанит в том числе об этом не гласит. Намотал на ус, обязательно разберусь

Владимир
06.06.2017
12:56:07
phMT.TasksMT .Where(t => t.dateBegin >= dateBegin && t.dateBegin <= dateClose && t.Managers.rupId == BossManagers.id) .Count() вот да, я бы так написал

PannaCottik
06.06.2017
12:56:14
книга я загнул конечно, но вот описывают конструкций мало

Axm
06.06.2017
12:56:19
плюсую господ, которые за sql. неважно, запрос там или хранимка. сделать все это на sql гораздо проще, нагляднее и не надо пытаться быть умнее субд.

Владимир
06.06.2017
12:56:24
Ну и

Страница 1194 из 1888

Эта группа больше не существует Эта группа больше не существует