Size: a a a

2020 August 27

VB

Vladislav Bardin in CODE BLOG / C#
подскажите, пожалуйста, реально ли это в маппер запихнуть?

return await _db.Reports.Select(report => new ReportDto()
           {
               Id = report.Id,
               Name = report.Name,
               ReportDate = report.ReportDate,
               Items = _db.ReportItems.Where(item => item.ReportId == report.Id)
                   .Select(item => new ReportItemDto()
                   {
                       Id = item.Id,
                       Name = item.Name,
                       Price = item.Price,
                       Amount = item.Amount
                   }).ToList()
           }).ToListAsync();


тут больше вопрос в линке, как получить ReportItems.

_db.Reports.Select(r => r).ToListAsync()

а вот как теперь сюда подгрузить ReportItems
источник

S

Sergey Trofimov in CODE BLOG / C#
Vladislav Bardin
подскажите, пожалуйста, реально ли это в маппер запихнуть?

return await _db.Reports.Select(report => new ReportDto()
           {
               Id = report.Id,
               Name = report.Name,
               ReportDate = report.ReportDate,
               Items = _db.ReportItems.Where(item => item.ReportId == report.Id)
                   .Select(item => new ReportItemDto()
                   {
                       Id = item.Id,
                       Name = item.Name,
                       Price = item.Price,
                       Amount = item.Amount
                   }).ToList()
           }).ToListAsync();


тут больше вопрос в линке, как получить ReportItems.

_db.Reports.Select(r => r).ToListAsync()

а вот как теперь сюда подгрузить ReportItems
Ты же это уже делаешь по-своему
источник

VB

Vladislav Bardin in CODE BLOG / C#
Мне не нравится, это в таком виде...
_mapper<List<Report>, List<ReportDto>>(reports)
я хочу сделать так, но для этого нужно сначала полностью достать список Report'ов, но как в него подгрузить Items, я не могу придумать ((
источник

S

Sergey Trofimov in CODE BLOG / C#
Vladislav Bardin
Мне не нравится, это в таком виде...
_mapper<List<Report>, List<ReportDto>>(reports)
я хочу сделать так, но для этого нужно сначала полностью достать список Report'ов, но как в него подгрузить Items, я не могу придумать ((
.Include(x=>x.Reports)
источник

S

Sergey Trofimov in CODE BLOG / C#
db.Reports.Include(x=>x.Items)
источник

S

Sergey Trofimov in CODE BLOG / C#
вот так
источник

VB

Vladislav Bardin in CODE BLOG / C#
explicit loading?
источник

S

Sergey Trofimov in CODE BLOG / C#
да
источник

VB

Vladislav Bardin in CODE BLOG / C#
понял, спасибо
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Ребята  NDA договор это нормально?)
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Ахахаах бот блин эксепшн в сообщение вывел
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
И как на зло всех админов нету в сети
источник

VB

Vladislav Bardin in CODE BLOG / C#
Андрій Кирстюк
Ребята  NDA договор это нормально?)
он используется практически везде  так что да
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Vladislav Bardin
он используется практически везде  так что да
О, нужная информация), спасибо
источник

🎁

🎁Kopoh🎄 in CODE BLOG / C#
Хотя гуглить никто не запрещает, но всё равно, полезная инфа
источник

EA

Egene Avdeev in CODE BLOG / C#
Андрій Кирстюк
Ребята  NDA договор это нормально?)
А что могло смутить? Какие то пункты?
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Ну что я сделаю имеет право принадлежать этому главе уговора)
источник

АК

Андрій Кирстюк... in CODE BLOG / C#
Хз как на русском)
источник

EA

Egene Avdeev in CODE BLOG / C#
Ну да, мне кажется так везде, всё что написал будет принадлежать компании... Поправьте если где то иначе
источник

EA

Egene Avdeev in CODE BLOG / C#
Андрій Кирстюк
Ну что я сделаю имеет право принадлежать этому главе уговора)
А ты как наёмник идёшь, или как ИП?
источник