
Nikolay
17.04.2017
08:14:56
Анонимные типы да
А они вообще планируются?

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

Friedrich
17.04.2017
08:15:54

Google

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

Friedrich
17.04.2017
08:18:39
(анонимные типы никогда не являются публичными и т.о. пределов сборки не покидают — разве что завёрнутыми в 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

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

Friedrich
17.04.2017
08:27:01

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 был (хоть и проектов пару штук всего было)

Friedrich
17.04.2017
08:30:22

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 или как-то так, тебе нужно идти в гугл и искать запрос на создание этой таблы

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

Roman
17.04.2017
09:56:09

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

Roman
17.04.2017
09:58:46

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

Evgeniy
17.04.2017
12:39:57
Я тут подумал.
А какая тут у нас география?
В основном Москва/СПб?

Igor
17.04.2017
12:41:08

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