سلام
خسته نباشید
ساده ترین روش برای انتقال مقادیر یک object ( مثلا یک متادیتا کلاس ) به یک کلاس دیگه ( مثلا یکی از مدل های دیتا بیس ) چیه ؟
روشی که دیگه نیازه به کار های تکراری زیر نباشه
product.title = productMetadata.title
product.description = productMetadata.description
product.imageName = productMetadata.imageName
و مثلا با یک اکستنشن کلاس کار انجام بشه
product = (product)productMetadata.cloneTo(product)
نوشتن چنین اکستنشنی که این کار رو انجام بده شدنی هست
اما میخوام بدونم که خود هسته هسته دات نت چنین قابلیتی ایجاد نکرده ؟
خیلی ممنون
سلام
میتونید از AutoMapper استفاده کنید
در هسته ,net core من موردی برای Mapping ندیدم یا میتونید از DI هم استفاده کنید ک در این مورد جالب نیست