コード例 #1
0
        private static void ManualMappingDTO(QueryContext context)
        {
            Product       product    = context.Products.Find(2);
            ProductQtyDTO productDTO = MapToDTO(product);

            Console.WriteLine($"{productDTO.Name} - Qty {productDTO.StockQuantity}");
        }
コード例 #2
0
        private static ProductQtyDTO MapToDTO(Product product) // manual mapping
        {
            var productDTO = new ProductQtyDTO()
            {
                Name          = product.Name,
                StockQuantity = product.ProductStocks.Sum(ps => ps.Quantity)
            };

            return(productDTO);
        }