मैं किसी ऑब्जेक्ट से किसी अन्य ऑब्जेक्ट में किसी अन्य प्रॉपर्टी नाम के साथ किसी प्रॉपर्टी को कैसे मैप कर सकता हूं?विभिन्न संपत्ति नामों के साथ ऑब्जेक्ट्स के बीच मैप करने के लिए ValueInjecter का उपयोग
मैं एक Product
वर्ग है कि इस तरह दिखता है:
public class Product : IEntity
{
public int Id { get; set; }
public string Name { get; set; }
}
और दृश्य मॉडल की तरह दिखता है:
Product.Id => ProductSpecificationAddViewModel.ProductId
Product.Name =>ProductSpecificationAddViewModel.ProductName
:
public class ProductSpecificationAddViewModel
{
public int ProductId { get; set; }
public string ProductName { get; set; }
}
मैं निम्नलिखित मानचित्रण करने की जरूरत है यहां मेरी क्रिया विधि है:
public ActionResult Add(int id)
{
Product product = productService.GetById(id);
// Mapping
//ProductSpecificationAddViewModel viewModel = new ProductSpecificationAddViewModel();
//viewModel.InjectFrom(product);
return View(viewModel);
}
मैं यह कैसे करूँगा?
में काम नहीं करता है कन्वेंशन इंजेक्शन अब दुनिया में कहीं भी नहीं मिला है। –