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

Страница 1445 из 1888
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
но сейчас модно NoSQL
а брать базу исходя из задачи нынче не модно?

Nikita
10.07.2017
07:47:07
Хранимкобоги вкатились?
linq2db и Dapper наше всё

а EF не нужна

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

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

Андрей
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-запросы руками писать

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
ты этой EF для начала сделай что-то типа db.Procucts.Where(u=>u.Id<1000).Update(p=>new Product{IsOnSale = true});
чет ты сложное загнул, efcore уже два года в GroupBy не может в селекте

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

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

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: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
linq2db и Dapper наше всё
Ух, я уж испугался, щас будут поносить ORM как класс

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
Так-то конечно linq2db впереди планеты всей
Кстати мне тоже нравится эта

Ток ее путают с линкой ту скл все время

Nikita
10.07.2017
07:54:51
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
Можно пример проблемы?

который решается миграциями

а, дб фест

там ничего не решается

да

страдаешь и потом пишешь код фест на следующих проектах

Sergey
10.07.2017
07:56:56
хрен с ним, моно или не моно. Главное, почему версия то старая? Оно и C# 5, 6, 7 не поддерживает конечно же?
не поддерживает. Почему так? Видимо ребята из юнити просто не успевают. Хз в общем.

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
это неправильно

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

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