Size: a a a

var chat = new Chat();

2020 June 23

R

RA-TA-TATA in var chat = new Chat();
𝙇𝙚𝙤𝙣𝙞𝙙 𝙆𝙪𝙨𝙝𝙣𝙖𝙧𝙤𝙫
dto - это модель транспорта в репозитории.
model - это промежуточный для бизнес логики.
Есть ещё одна, viewmodel - это для "морды".
К примеру с фронта приходит к нам на бэк - это model, а то, что добавляем в бд это dto?
источник

YN

Yurii Nskyi in var chat = new Chat();
RA-TA-TATA
К примеру с фронта приходит к нам на бэк - это model, а то, что добавляем в бд это dto?
не, они оба DTO, всё что для связи с внешним миром, всё DTO
источник

UD

Uno Dark in var chat = new Chat();
Devid QA
ребят, в чем разница model i dto в 3-layer архитектуре?
Model Это твои таблички в базе, dto- data transfer object, это то что тебе нужно для бизнес логики в сервисах. view model- то что ты показываешь на фронте
источник

R

RA-TA-TATA in var chat = new Chat();
Yurii Nskyi
не, они оба DTO, всё что для связи с внешним миром, всё DTO
То есть принимаем DTO, ее собираем в Model и добавляем в бд?
источник

YN

Yurii Nskyi in var chat = new Chat();
RA-TA-TATA
То есть принимаем DTO, ее собираем в Model и добавляем в бд?
тут всё на самом деле сложно и запутано, каждый трактует для себя определения по своему
Model для базы данных прижилось так как этот нейминг майкрософты используют
ну в целом наверное пусть для БД будет Model
источник

D

Devid QA in var chat = new Chat();
а если модельку конвертить сразу в чтото понятное для юзера то ето view model?
источник

YN

Yurii Nskyi in var chat = new Chat();
Devid QA
а если модельку конвертить сразу в чтото понятное для юзера то ето view model?
что значит что-то понятное для юзера?
ViewModel используется для связи Controller & View
источник

D

Devid QA in var chat = new Chat();
угум, пасибо
источник

VL

Vova Lantsov in var chat = new Chat();
𝙇𝙚𝙤𝙣𝙞𝙙 𝙆𝙪𝙨𝙝𝙣𝙖𝙧𝙤𝙫
Не получится так сделать. Сейчас версия C# выбирается автоматически (берётся последняя) под версию framewok'а/core.
Чтобы понизить версию C#, нужно понизить версию framework'а; а старшую версию в младшую подключить зависимостью нельзя.
Ну вообще-то можно задать версию языка, не понижая версию кора)
источник

VL

Vova Lantsov in var chat = new Chat();
В csproj
источник

VL

Vova Lantsov in var chat = new Chat();
По поводу зависимости такого быть вообще не должно. Тот же TargetFrameworks (когда их несколько) может быть для таргета, что поддерживает 8.0, и для таргета, что не поддерживает. И для поддержки старым фреймворком надо добавлять недостающие типы (такие как Index/Range), а фичи типа синтаксического сахара должны работать и там, и там
источник

ОЯ

Олекандр Яцевський... in var chat = new Chat();
Привіт всім. Хтось може сказати, чому виділений метод не працює? SheetView - це Grid. Все ок коли я викликаю з інших методів
источник

VL

Vova Lantsov in var chat = new Chat();
Олекандр Яцевський
Привіт всім. Хтось може сказати, чому виділений метод не працює? SheetView - це Grid. Все ок коли я викликаю з інших методів
Типо не очищает элементы?
источник

ОЯ

Олекандр Яцевський... in var chat = new Chat();
Vova Lantsov
Типо не очищает элементы?
Ага
источник

VL

Vova Lantsov in var chat = new Chat();
А если точку остановки поставить на строку ниже, там где Field.Children.Clear(), отработает?
источник

ОЯ

Олекандр Яцевський... in var chat = new Chat();
Vova Lantsov
А если точку остановки поставить на строку ниже, там где Field.Children.Clear(), отработает?
Да, але всі елементи залишаються
источник

ОЯ

Олекандр Яцевський... in var chat = new Chat();
Отак усе працює
источник

VL

Vova Lantsov in var chat = new Chat();
Олекандр Яцевський
Да, але всі елементи залишаються
Супер странно
источник

ОЯ

Олекандр Яцевський... in var chat = new Chat();
Vova Lantsov
Супер странно
+++
источник

VL

Vova Lantsov in var chat = new Chat();
А привязок никаких нет?
источник