Size: a a a

var chat = new Chat();

2021 June 22

Ɖ

Ɖrēw in var chat = new Chat();
Никогда такое не делал но думаю можно
источник

TN

Turk Nomad in var chat = new Chat();
добавил services.AddControllers().AddNewtonsoftJson(options=> options.UseMemberCasing()); получаю данные , правдав дебильном формате
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я делал на уровне отдельного сервиса ибо источники данных были разными типами СУБД
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я думаю вся проблема в BsonDocument который не умеет нормально сериализоваться сам по себе
источник

Ɖ

Ɖrēw in var chat = new Chat();
Почему не сделать явную модель?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Кстати BsonDocument можно отрендерить в жсон строку напрямую
источник

Ɖ

Ɖrēw in var chat = new Chat();
Тут либо делать явную модель либо отдавать JsonResult с руками срендериным BSONом
источник

Ɖ

Ɖrēw in var chat = new Chat();
Либо же сделать свой кастомный сериализатор для Newtonsoft/System.Text.Json
источник

TN

Turk Nomad in var chat = new Chat();
насчет моделей Это класс где внутри сидят два других класса ?
источник

TN

Turk Nomad in var chat = new Chat();
я чтотопохожее слепил , но кажется криво
источник

Ɖ

Ɖrēw in var chat = new Chat();
Модель это класс который представляет строготипизированный результат твоей агрегации
источник

TN

Turk Nomad in var chat = new Chat();
то есть class Aggregat{ public Class1 first ; public List<Class2> second;} неправильно?
источник

TN

Turk Nomad in var chat = new Chat();
все поля выходит руками надо вписывать?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Я не знаю какая у тебя структура данных
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если эта модель отображает твои данные то ок
источник

AW

Andrew Witwicki in var chat = new Chat();
запарно, ну пока у меня оно во время создания\апдейта так делает в бекенде\
посмотрю на время запроса метода в контроллере, будет ли сильно расти
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну я и говорю, это если делать прям правильно
источник

ПП

Покажи Прибыль... in var chat = new Chat();
У меня team содержит коллекцию player. При добавлении player он у меня добавляет новый team. Как нового player присвоить уже к существующему team через teamId? Пробовал так
источник

AW

Andrew Witwicki in var chat = new Chat();
+пока все крутится на mssql но я так подозреваю что может прийдется менять на другую, поетому сейчас придерживаюсь чтоб все через ef шло, без кастомных sql запросов и процедур которые потом пришлось бы переписывать
источник

Ɖ

Ɖrēw in var chat = new Chat();
Можно сделать сервис который будет отвечать за агрегацию полностью на еф
источник