@Fsharp_chat

Страница 41 из 772
Nikolay
17.04.2017
08:14:56
Анонимные типы да

А они вообще планируются?

Vlad
17.04.2017
08:15:18
анонимные типы как минимум попонятнее будут)

Friedrich
17.04.2017
08:15:54
А они вообще планируются?
Да, планируются. Есть RFC.

Google
Nikolay
17.04.2017
08:16:30
И как оно вообще сейчас работает? Если C# код возвращает анонимный тип?

Friedrich
17.04.2017
08:18:39
И как оно вообще сейчас работает? Если C# код возвращает анонимный тип?
А что это за C#-код, который возвращает анонимный тип? ;)

(анонимные типы никогда не являются публичными и т.о. пределов сборки не покидают — разве что завёрнутыми в object или dynamic)

Так что как таковой проблемы нет, и F#-код поимеет те же самые проблемы, что и аналогичный C#-код.

Nikolay
17.04.2017
08:21:21
public dynamic GetSomeData() { return new { Some = "Data" }; }

Ну да, я про dynamic :)

Friedrich
17.04.2017
08:21:44
С динамиком всё тоже сложно.

Nikolay
17.04.2017
08:22:03
В моём случае с группировкой анонимный тип не подходит, т.к. дальше передаётся в маппер)

Friedrich
17.04.2017
08:22:30
В маппер тупля просовывается?

Nikolay
17.04.2017
08:22:40
Да, костыльно

Friedrich
17.04.2017
08:22:45
Гм.

Ну ок, маппер на анонимные типы не настроить, это верно.

Vlad
17.04.2017
08:23:03
создать классы и мапить с помощью автомапера :)

Google
Nikolay
17.04.2017
08:23:15
С автомапером тоже сложности

Каждое поле приходится мапить руками

Friedrich
17.04.2017
08:23:56
Зачем? Там есть конвенции.

По умолчанию поля с одинаковыми именами он сам мапнет.

Nikolay
17.04.2017
08:24:12
Зачем? Там есть конвенции.
Хочется красивых названий

m.CreateMap<PipelineSectionMaterial, P_RMTRSC>() .ForMember(d => d.ID_REL_MTR_SECT, o => o.MapFrom(c => c.Id)) .ForMember(d => d.ID_REL_MTR_SECT_MNT_PLACE, o => o.MapFrom(c => c.IdMountPlace))

Ну и так далее

И да, я знаю что в EDMX можно свои названия давать

Vlad
17.04.2017
08:25:59
зато потом это все происходит по вызову 1 метода, без Item1)

Friedrich
17.04.2017
08:26:05
Nikolay
17.04.2017
08:26:43
Ну если у тебя БД на 300 таблиц, то норм)

Vlad
17.04.2017
08:26:51
EDMX придумал Сатана.
Как же я страдал, когда только начинал с c#. Особенно с MySQL.

Nikolay
17.04.2017
08:26:53
И постоянно меняется

Friedrich
17.04.2017
08:27:01
Ну если у тебя БД на 300 таблиц, то норм)
У меня БД на триста таблиц, и это НЕ норм!

Vasily
17.04.2017
08:27:34
В свое время в edmx приходилось часто руками лазить...

Friedrich
17.04.2017
08:27:41
Постоянные конфликты в этом EDMX, фиг чего смержишь, обновление из БД постоянно его ломает, он постоянно портится и глючит, студия падает, всё ОЧЕНЬ плохо :(

EDMX это ад, друзья.

Vlad
17.04.2017
08:27:55
потому случайно нажать сохранить и оно начинает файлы генерить :)

Vasily
17.04.2017
08:28:07
edmx только для model first

Nikolay
17.04.2017
08:28:25
Ну с EDMX да, нужно аккуратно

Google
Nikolay
17.04.2017
08:28:29
Работать

Vlad
17.04.2017
08:28:34
к счастью они ее дропнули

вроде

Nikolay
17.04.2017
08:28:50
И желательно не мержить)

Vlad
17.04.2017
08:30:02
мне интересно, много людей пользуется миграциями и code-first? а то у меня всегда database-first был (хоть и проектов пару штук всего было)

Nikolay
17.04.2017
08:30:43
EF Core криво работает пока с миграциями в MySQL

Friedrich
17.04.2017
08:31:08
К сожалению, про MySQL ничего сказать не могу — из дотнета не доводилось пока туда лазить.

Vlad
17.04.2017
08:31:27
эх

Friedrich
17.04.2017
08:31:35
У нас в дотнетовом продакшене только MSSQL. Ну и в пет-проектах я PostgreSQL стараюсь использовать.

Vlad
17.04.2017
08:31:50
а оркал до 2018 даже драйвер не поставит для .net core

Friedrich
17.04.2017
08:31:53
(и с pgsql не всегда всё гладко, но в основном опыт положительный)

Nikolay
17.04.2017
08:31:56
Ну если ты попытаешься сделать первую миграцию, он скажет нет какой-то таблы _EF_MIGRATIONS или как-то так, тебе нужно идти в гугл и искать запрос на создание этой таблы

а оркал до 2018 даже драйвер не поставит для .net core
Оракл и под VS 2017 не спешат делать поддержку

Evgeniy
17.04.2017
09:16:26
@catlion Привет.

Artemko
17.04.2017
09:17:10
Хей, пока искал чат забыл вопрос. Так вот

Кто-то смотрел версию компилятора, которая используется в azure functions?

Evgeniy
17.04.2017
09:22:26
Я пока не добрался. :(

Artemko
17.04.2017
09:28:12
Так, они собрались переезжать на .net standard 2 apparently

Вопрос снимается сам собой

Google
Nikolay
17.04.2017
09:57:53
EF Core пока сыроват для использования, ну разве что мб Sqlite и SQL Server

Nikolay
17.04.2017
09:59:22
В MySQL так же не получилось миграцию сделать после добавления одного поля, пришлось ручками лезть и править

Friedrich
17.04.2017
10:35:10
По-моему, у обычного EF те же самые проблемы, не?

Ну, для psql он у меня миграции не хотел генерить.

Nikolay
17.04.2017
10:40:29
Ну знаю, обычный Code First не использовал)

Roman
17.04.2017
12:15:55
http://zeromq.github.io/fszmq/

Зероэмку офишал

Evgeniy
17.04.2017
12:17:14
На F# eXchange был доклад про zmq.

Roman
17.04.2017
12:20:57
На F# eXchange был доклад про zmq.
Да, я из-него и полез искать(не досмотрел)

Evgeniy
17.04.2017
12:39:57
Я тут подумал.

А какая тут у нас география?

В основном Москва/СПб?

Igor
17.04.2017
12:41:08
А какая тут у нас география?
Ну сделай опрос (как в Xamarin чате)

Vasily
17.04.2017
12:41:10
Ну типа того, наверное

Friedrich
17.04.2017
12:53:43
Evgeniy
17.04.2017
12:54:42
САМАРА МОГИЛА

Google
Evgeniy
17.04.2017
12:54:47
Кхм.

Nikolay
17.04.2017
12:56:02
САМАРА МОГИЛА
Волгоград хорошим дорогам не рад

Vlad
17.04.2017
13:14:13
А у нас аврора есть

Evgeniy
17.04.2017
13:14:50
И у нас! Только это улица и торговый центр. .__.

Dmitry
17.04.2017
13:16:21
Мимиминск

Artemko
17.04.2017
13:17:33
А из нашего окна...

Friedrich
17.04.2017
13:20:43
А у нас в Барнауле есть Москва, Европа, Россия, Крым и даже Космос.

Klei
17.04.2017
13:38:25
Уфа.

Arseniy
17.04.2017
13:39:41
Москва

Friedrich
17.04.2017
13:48:50
@neftedollar я просил у FoggyFinder, он сказал, что никаких доменов не покупал. Так что если чото будем мутить, то можно начинать. Я в деле, если что :)

Evgeniy
17.04.2017
13:51:35
И я.

Arseniy
17.04.2017
13:52:28
что вы задумали?

Дед Пегас
17.04.2017
13:52:53
Захватить мир!

Friedrich
17.04.2017
13:52:58
что вы задумали?
То же, что и каждый вечер: ПОПРОБУЕМ ЗАВОЕВАТЬ ВЕСЬ МИР!

Nikolay
17.04.2017
13:56:07
А серьёзно?)

Видел вы там про домен что-то говорили

Friedrich
17.04.2017
13:56:25
Сайтик для русского комьюнити хотим сделать.

Nikolay
17.04.2017
13:56:47
И библиотеку для работы с бд заодно напишите :D

Friedrich
17.04.2017
13:56:50
XD

Страница 41 из 772