簡體   English   中英

在C#中克隆DTO

[英]Cloning a DTO in C#

目前要克隆我的DTO我正在實現IClonable,但是這(和克隆ctor之類的替代方案)意味着我需要在我的(否則)數據對象中添加實現邏輯。

有沒有更好的方法來克隆DTO,或者包括克隆邏輯被認為是好的?

這樣的邏輯是如此基本,以至於我認為它將其稱為實現邏輯 以這種方式克隆可能更有意義:

  1. 您可以調用MemberwiseClone來生成淺層副本
  2. DTO知道克隆自身所需的一切
  3. 您不必為此創建單獨的對象或依賴於反射的幫助程序

不將克隆邏輯添加到DTO中對我來說是一個明顯的遵循架構模式的例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM