
Shaman
10.07.2017
07:44:52
Отлично

Андрей
10.07.2017
07:44:53
но сейчас модно NoSQL
вроде как
хотя я его не понимаю

Google

Андрюшка :D
10.07.2017
07:45:06
еф достаточно простая, толкьо генерить невероятные запросы

Liza
10.07.2017
07:45:34
Еф не нужна

Андрей
10.07.2017
07:45:40
EF-то да, я про монгу

Ed
10.07.2017
07:45:41
пишу микросервисы с NoSql доволен как кот

Андрей
10.07.2017
07:45:49

Shaman
10.07.2017
07:45:51
Ура. Эксперты в треде

Летучая
10.07.2017
07:46:05
точнее диды

Sergey
10.07.2017
07:46:58

Nikita
10.07.2017
07:47:07
а EF не нужна

Liza
10.07.2017
07:47:12

Андрей
10.07.2017
07:47:15
нет, мы же порешали брать задачу исходя из технологий

Google

Anatoly
10.07.2017
07:47:18
точнее диды
Т.е. хранимки у нас теперь только диды пишут? Хераси.....

Liza
10.07.2017
07:47:27

Андрей
10.07.2017
07:47:41
ну такое

Андрюшка :D
10.07.2017
07:47:42
смотрите, у нас три слоя точно
фронт, шо мы показваем пользователям
логика, какая башенка какими свойствами обладает и как это зависит
и база, и вся её обвязка с репозиториями и куртизанками

Liza
10.07.2017
07:48:19

Андрюшка :D
10.07.2017
07:48:43
Давайте с базой
мускул или у мелкомягких берем?

Андрей
10.07.2017
07:48:46
ORM нужон, мы модные поцы

Nikita
10.07.2017
07:48:51
ты этой EF для начала сделай что-то типа
db.Procucts.Where(u=>u.Id<1000).Update(p=>new Product{IsOnSale = true});

Liza
10.07.2017
07:48:55

Nikita
10.07.2017
07:48:58
а пот ом рассказывай про дидов

Shaman
10.07.2017
07:49:01

Nikita
10.07.2017
07:49:24
они сейчас для таких целей предлагают SQL-запросы руками писать

Владимир
10.07.2017
07:49:26

Anatoly
10.07.2017
07:49:27
Вообще-то да
гм. ну окей. У нас они не используются из соображений: не хранить код в базе. Да и я сам никогда не применял. Но вроде мощный инструмент же и иногда позволяет задачу быстрее решить.

Liza
10.07.2017
07:49:33

Nikita
10.07.2017
07:49:34
и подставлять параметры интерполяцией строк

Liza
10.07.2017
07:49:40
А потом уже пишите

Sergey
10.07.2017
07:49:54

Владимир
10.07.2017
07:49:56

Nikita
10.07.2017
07:50:06
ох

Google

Nikita
10.07.2017
07:50:14
т. е. точно не нужен

Vladislav
10.07.2017
07:50:23
кто что посоветует на тему вебсокетов в asp.net mvc 5 ? что изучить? какие библиотеки в моде на данный момент

Nikita
10.07.2017
07:50:28
signalr

Liza
10.07.2017
07:50:32

alix
10.07.2017
07:50:34

Андрей
10.07.2017
07:50:47

Sergey
10.07.2017
07:51:14

Владимир
10.07.2017
07:51:38
Зато коде фест, миграции, много удобных фишек.
Может это и в других местах есть, даппер я не юзал, например.

Liza
10.07.2017
07:52:19

Hell
10.07.2017
07:52:23
я определил strongly typed razor view. Как мне теперь передать данные в этот вид?

alix
10.07.2017
07:52:32

Vladislav
10.07.2017
07:52:43
signalr
слышал что он уже устаревший или как?

Nikita
10.07.2017
07:52:45
для миграций пока ничего лучше FluentMigrator не вид ел

Андрей
10.07.2017
07:52:57

Владимир
10.07.2017
07:52:59
А в ef само

Nikita
10.07.2017
07:53:11
и это идиотизм

Jack
10.07.2017
07:53:11

Nikita
10.07.2017
07:53:17
тут правильно сказали

Google

Nikita
10.07.2017
07:53:21
сначала база, потом код

Анатолий
10.07.2017
07:53:25

Liza
10.07.2017
07:53:28

Nikita
10.07.2017
07:53:33
я пропагандирую идею "migration first"
пишешь миграции

Liza
10.07.2017
07:53:39
Все остальное не нужно

Jack
10.07.2017
07:53:42
Я за мсскл

Nikita
10.07.2017
07:53:49
генерируешь по слепку базы биндинги к ней

Анатолий
10.07.2017
07:54:09
Так-то конечно linq2db впереди планеты всей

Admin
ERROR: S client not available

Анатолий
10.07.2017
07:54:20
правда о нём мало кто знает, а кто знает - не использует :)
ща

Владимир
10.07.2017
07:54:24
Разбираться в каких-то левых инструментах, когда вся инфа уже лежит у тебя в коде. Зачем

Анатолий
10.07.2017
07:54:29
https://habrahabr.ru/post/230623/

Владимир
10.07.2017
07:54:32
Просто до ума бы довели

Liza
10.07.2017
07:54:32
Ток ее путают с линкой ту скл все время

Nikita
10.07.2017
07:54:51

Liza
10.07.2017
07:55:06

Vladislav
10.07.2017
07:55:08
хрен с ним, моно или не моно. Главное, почему версия то старая? Оно и C# 5, 6, 7 не поддерживает конечно же?

Google

Vladislav
10.07.2017
07:55:08
при работе с юнити важно не забывать, что хоть там и шарпы, но:
1) это не .NET а Mono, причем достаточно древняя, 2.0 или 2.2 точно не припомню. В общем одна из тех, где ещё циклы for и foreach драматически отличаются не в пользу последнего. В общем, старая моно со всеми вытекающими.
2) при сборке билда юнити конвертит IL-код в плюсовый, а значит могут возникать нюансы из разряда "штоета за чёрная магия, ёпт". Лично встречал пример кода, когда банальный фабричный метод, криво конвертился на iOS и вызывал краш клиента, в то время как тоже приложение под андроид и винду работало ок.
В общем, даже если ты гуру шарпов, но никогда не писал под юнити, придется немало переучиваться, подстраиваясь под особенности платформы.

Nikita
10.07.2017
07:55:11
в linq2db генерация классов по базе на T4 сделана

Владимир
10.07.2017
07:55:14
Зачем оптимизировать миграции, они выполняются один раз

Liza
10.07.2017
07:55:17
И что классы легко всегда ложатся на бд

Nikita
10.07.2017
07:55:17
её можно кастомизировать как удобно

Владимир
10.07.2017
07:55:17
или о чем ты?

Nikita
10.07.2017
07:55:30
о том, что в итоге получается на стыке код-база
суть в том, что _единственным_ недостатком схемы DB first является гемморой с версионированием

Владимир
10.07.2017
07:55:53
Можно пример проблемы?
который решается миграциями
а, дб фест
там ничего не решается
да
страдаешь и потом пишешь код фест на следующих проектах

Анатолий
10.07.2017
07:56:39
не понял суть

Sergey
10.07.2017
07:56:56

Nikita
10.07.2017
07:57:18
такой, что тыкаешь пальцем в редакторе базы, а потом натравливаешь на неё анализатор, который пытается понять, что же с ней произошло

Летучая
10.07.2017
07:57:30

Nikita
10.07.2017
07:57:32
и сгенерировать миграции сам

Летучая
10.07.2017
07:57:33
ради перформанса

Nikita
10.07.2017
07:57:35
это неправильно
Эта группа больше не существует