
Gid
22.02.2017
13:45:59
Не, всё же вопрос
У меня в еф запросе
инклуд("MyList")
Там 100 сущностей, но мне нужны только три последних

Google

Gid
22.02.2017
13:46:40
Чтоб оно заинклудило
В еф реально без изьёбов подобное написать?
Кажись смекнул

Nikita
22.02.2017
13:49:08
на linq2db реально через подзапрос

Сергей
22.02.2017
13:49:11
MyList - это навигационное свойсвто?

Gid
22.02.2017
13:49:26
это List сущностей других
он у меня в самой энтити висит на кодфирсте

Сергей
22.02.2017
13:50:01
И ты хочешь чтобы в этом свойстве было только 3?

Arseniy
22.02.2017
13:50:18
и в энтити через подзапрос или через n+1 запрос, если лейзи-лоадинг

Сергей
22.02.2017
13:50:47
+ за подзапрос

Gid
22.02.2017
13:51:13
Алсо я забыл как гуглить чтоб выбрать от 1 до 3 сущностей
Там было Select или From To

Google

Gid
22.02.2017
13:51:39
или как-то так
фак
(

anton
22.02.2017
13:51:46
skip take

Gid
22.02.2017
13:51:57
Во, спасибо

Сергей
22.02.2017
13:51:59
ОrderBy.Take
Без оредера мне кажется не выполнится, но могу ошибаться

Arseniy
22.02.2017
13:53:06
да выполнится, куда ему деваться-то)

Сергей
22.02.2017
13:54:11
You must call .OrderBy' on your query if you use the .Skip method. For example if you were using something similar to the following:
results = results.Skip(pageNumber * size).Take(size);

Gid
22.02.2017
13:54:12
Делаем ставки, вылезет ли эксепшн если Сount < 3
Думаю нет

Axm
22.02.2017
13:55:24
ставлю на пустой Enumerable

Gid
22.02.2017
13:55:40
Всё равно это уйдёт на форич ангуляра 2
ЛОЛ

Axm
22.02.2017
13:57:18
Math.Max можно наверно опустить совсем
If source contains fewer than count elements, an empty IEnumerable<T> is returned. If count is less than or equal to zero, all elements of source are yielded.

Arseniy
22.02.2017
13:58:34
табы или пробелы?

Gid
22.02.2017
13:58:36

Google

Gid
22.02.2017
13:58:46
Оно точно не попробует скипнуть -3 элемента?

Владимир
22.02.2017
13:59:37

Gid
22.02.2017
14:00:02
В общем пока там всё равно нечего брать

Axm
22.02.2017
14:01:00

Сергей
22.02.2017
14:01:03
Вот твой инклюд http://take.ms/DRpgJ
Там Expression только для того чтобы вытащить путь к проперти
Ввиде стринга

Владимир
22.02.2017
14:01:38
Вообще, как он это в скл преобразует? каунт пойдет отдельным запросом вперед?

Gid
22.02.2017
14:02:20
Как я это понимаю
Щас попробую сид метод накидать

Сергей
22.02.2017
14:07:55

Владимир
22.02.2017
14:09:42
откуда такое "не равно"
хотет
само заменяет?

Сергей
22.02.2017
14:10:06
Лигатуры

Владимир
22.02.2017
14:14:49

Arseniy
22.02.2017
14:29:18

Google

Najmu
22.02.2017
14:29:59

zig ? zag
22.02.2017
14:31:47
А ваще какая-нибудь коротенькая методичка по Python есть?

Nikita
22.02.2017
14:33:01
https://i.imgur.com/tgnrwHv.png
Извините, не удержался
но вообще есть книжка с таким названием
и она хорошая

Admin
ERROR: S client not available

Сергей
22.02.2017
14:33:29

Arseniy
22.02.2017
14:34:05

zig ? zag
22.02.2017
14:35:26

Arseniy
22.02.2017
14:35:41
ну тогда википедия)
ну то есть, если у тебя есть опыт программирования. чо ты хочешь там найти? асинкио?

anton
22.02.2017
14:38:10

Arseniy
22.02.2017
14:38:49

zig ? zag
22.02.2017
14:39:07

anton
22.02.2017
14:40:34

Arseniy
22.02.2017
14:54:57
Кто использует централизованное логирование и кто куда, как, чем пишет логи, ммм?

anton
22.02.2017
14:56:05
обсуждали уже.. не так давно
у всех по разному. у нас NLog в файлы, файлы читаются filebeats-ом и всё это улетает в Elastic, смотрим через кибану

Arseniy
22.02.2017
14:56:29
ну это конфа, сорян. не форум.
это на форуме можно полазить, почитать. на реддите там.

Google

anton
22.02.2017
14:56:46
не, я к тому, что можно посмотреть в хистори - много полезного было
тут вроде супергруппа, вся хистори всем видна
я без наездов же ;)

Artem
22.02.2017
14:58:00

Arseniy
22.02.2017
14:58:22
да это нереально вообще, читать чат на 710 человек.

Artem
22.02.2017
14:58:47
Еще могу порекомендовать https://github.com/NickCraver/StackExchange.Exceptional для логгирования ошибок
ну и просмотра
это развитие элмаха

Arseniy
22.02.2017
14:59:30
а проекты новые или не очень?
я вот не понимаю, зачем нужен шаг с парсингом логов?

Artem
22.02.2017
15:00:09

Arseniy
22.02.2017
15:00:29
чому нельзя сразу писать в эластик через тот же серилог и в файл другим таргетом

Artem
22.02.2017
15:00:44

Arseniy
22.02.2017
15:00:50
ну файлы жи всё равно есть

Artem
22.02.2017
15:01:56
т.е. схема какая
1. NLog пишет человеческие логи и в json
2. Filebeat читает json логи и отправляет в эластик
3. Человек смотрит либо кибану, либо человеческие логи
4. Дополнительно логируются ошибки через StackExchange.Exceptional в базу.

anton
22.02.2017
15:02:26

Arseniy
22.02.2017
15:03:18

anton
22.02.2017
15:03:22
и как будешь синкать то, что серилог записал в файл, но не записал в еластик (он был недоступен) после рестарта аппы
Эта группа больше не существует