
Nikolay
12.04.2017
14:59:52

Mikhail
12.04.2017
15:00:07
и в общем то, если понимать что может быть в SQL транслировано, а что нет , проблем не возникает
у нас сложные статистические расчеты построены с EF
и ниче, летает

Google

Nikolay
12.04.2017
15:00:42
Ну у меня тоже БД не простая)
На 300 таблиц
И где-то 600 джоинов в сумме

Alexander
12.04.2017
15:01:01

Ivan
12.04.2017
15:01:15

Nikolay
12.04.2017
15:02:21
Ну и потом всё это безобразие выгружается в JSON'ки по 20мб)

NightScreamer
12.04.2017
15:02:46
Посоны, где почитать про углы Эйлера, матрицу поворота, кватернионы? Посоветуйте годную книжку.

Gid
12.04.2017
15:03:13
тебе наверное в С чат
или в С++

Му
12.04.2017
15:04:26
скорее к CG

NightScreamer
12.04.2017
15:05:40
А кнопка в окне это тоже окно?
Только маленькое?

Му
12.04.2017
15:05:58
:)

Google

Nikolay
12.04.2017
15:05:59

Му
12.04.2017
15:06:38
:) потому что он сразу сделает LEFT JOIN а не наговнокодит INNER JOIN?

Mikhail
12.04.2017
15:06:51

Nikolay
12.04.2017
15:07:36

Sergey
12.04.2017
15:07:39
using это импорт?

Alexander
12.04.2017
15:07:42

Nikolay
12.04.2017
15:08:03
Только я не понял почему inner это говнокод, ну ладно

Му
12.04.2017
15:08:28
имею ввиду ты изначально сделал криво, потом исправил и получил буст

NightScreamer
12.04.2017
15:08:29
using это как подключение заголовочного файла

Gid
12.04.2017
15:08:44
у нас сегодня набег из с++ конфы?
массивы, заголовочные файлы
деструкторы
чё происходит ёбана

Mikhail
12.04.2017
15:09:13

Alexander
12.04.2017
15:09:44
Сессия скоро или диплом?
?

Gid
12.04.2017
15:10:02

Mikhail
12.04.2017
15:10:10

Levent
12.04.2017
15:10:12

Gid
12.04.2017
15:10:15
надо всем дипломы делать и быстро в айти вкатываться

Google

Gid
12.04.2017
15:10:30
за 100$ 3 месяца стажировка в устьпиздинской айти конторе
Возможно трудоустройство через 15 лет на 101$

Ivan
12.04.2017
15:10:42
один цикл же?
ну он же повторяется пока i не будет 50, а j 2. хотя это бессмысленно, ибо значение smallest и largest задается в самом начале, еще когда i=2, а j=50

Levent
12.04.2017
15:10:53

techi
12.04.2017
15:11:06

Лёша
12.04.2017
15:11:26
Си сЯрп

Sergey
12.04.2017
15:11:32
до диез.
мне это больше всего понравилось.

techi
12.04.2017
15:11:40
эс решётка

Sergey
12.04.2017
15:11:58
Так using это аналог import? или что-то другое7

Му
12.04.2017
15:12:07
что за import?

techi
12.04.2017
15:12:08
в питоне да

tm
12.04.2017
15:12:14
Что такое импорт?

Mikhail
12.04.2017
15:12:15

/подгоревшая белочка с нейроновым повидлом
12.04.2017
15:12:33

Лёша
12.04.2017
15:12:35
Лол

Sergey
12.04.2017
15:12:35
Хм... в джаве же тоже импорты.
import org.testng.ITestResult;

Лёша
12.04.2017
15:12:49
Унит это библиотеки

techi
12.04.2017
15:12:56
можно и без юзингов жить, так то

Google

Лёша
12.04.2017
15:12:59
Юзинг

Mikhail
12.04.2017
15:13:01

Лёша
12.04.2017
15:13:05

techi
12.04.2017
15:13:21
System.Console.WriteLine("x");

Лёша
12.04.2017
15:13:32

NightScreamer
12.04.2017
15:13:37
Главное либы в референсы подключать

Admin
ERROR: S client not available

techi
12.04.2017
15:13:48
Говнокд
научи меня правильно, семпай

NightScreamer
12.04.2017
15:13:54
А юзинги и правда не в обяз

/подгоревшая белочка с нейроновым повидлом
12.04.2017
15:13:56

Лёша
12.04.2017
15:13:58
Не имеет никакой реальной реализации кроме учебных и абстрактных задач

NightScreamer
12.04.2017
15:14:17

Лёша
12.04.2017
15:14:19

Mikhail
12.04.2017
15:14:21
Только я не понял почему inner это говнокод, ну ладно
Не зню кто там и чего говнокодит, но анализатор EF достаточно умный, чтобы посмотреть на типы навигационных свойств, если по ним join идет и на основании типа принять решение, может ли быть внешний ключ null или нет и сгенерировать необходимый запрос, если всетаки он тупанул, а в Profiller-е это будет видно можно принудительно его заствавить сгенерировать нужный типа:
var grbsTotal =
from grr in grbsRootRes
join r09 in res09 on new {grr.Id, grr.EnId} equals
new {Id = r09.GrbsId, EnId = r09.EnergyTypeId} into jr09
from j09 in jr09.DefaultIfEmpty()

Mikhail
12.04.2017
15:14:28
в шарпе namecpsace если говорить грубо - просто логическая единица и способ задать уникальное имя класса (т.е. полное имя класса с точки зрения CLR namespace+class-name

Лёша
12.04.2017
15:14:57

Mikhail
12.04.2017
15:16:09

techi
12.04.2017
15:16:16

Лёша
12.04.2017
15:16:33

Google

Лёша
12.04.2017
15:16:47

Mikhail
12.04.2017
15:17:29
Вы написали: "Скорость одна и та же будет что у джойнов что у вере"
что значит у "вере"?

Лёша
12.04.2017
15:17:46

techi
12.04.2017
15:18:39
смотрю на ef, а потом на dapper

tm
12.04.2017
15:18:41
Говнокд
Говнокод это не использование/не использование var, using, namespaces, и прочих стилевых элементов.

Gid
12.04.2017
15:18:53
Короче чуваки, девэкспресс это лучшее что изобрело человечество
Но оно платное

Mikhail
12.04.2017
15:18:58
WHERE
Я бы не говорил так категорично, не посмотрев в план выполнения запроса, т.к. если по внешнему ключю стоит индека, он сто пудов будет пользован, а вот на счет Where - вопрос

Лёша
12.04.2017
15:19:00

Gid
12.04.2017
15:19:00
ой
девэкстрим

Mikhail
12.04.2017
15:19:26

Лёша
12.04.2017
15:19:33

tm
12.04.2017
15:19:38
Да ну?
ну да. Говнокод - это нарушение Solid, общего стиля проекта, и прочие антипатерны

Gid
12.04.2017
15:19:39
Я о девэкстриме

Mikhail
12.04.2017
15:19:40

Лёша
12.04.2017
15:19:41
А стандартный грид говно

Gid
12.04.2017
15:19:42
Там эт я попутал
Эта группа больше не существует