Sanırım, basit bir kavramını valueinjecter ve/veya AutoMapper ile özlüyorum, fakat nasıl bir ana dto.Entity klonuna sahipsiniz.omu.valueinjecter derin klonu, türden farklı olarak
Örneğin, biz.person.InjectFrom(dto.person)
. dto.Address
ve biz.Address
türlerine benzemese de dto.person.AddressList koleksiyonunun biz.person.AddressList koleksiyonuna kopyalanmasını istiyorum, ancak aynı özellik adlarına sahipler.
Düşüncem şu ki, Ana özellik adları aynıysa, ör. AddressList, sonra 2 temel nesnenin farklı türde olup olmaması önemli değil. Hala (
size
Eğer ValueInjecter en codeplex sayfasından Derin Klonlama sayfamı: Derin Klonlama page Chuck Norris vardır örnek kod bazı küçük tweaks ile
Ben benim test kodu çalışma var? http://valueinjecter.codeplex.com/wikipage?title=Deep%20Cloning&referringTitle=Home – Omu
Hey Chuck. Evet yaptım. Benim [nhibernate] çocuk varlıkları – user52212
derin klonlamadı, bazı kodlar ve farklı türleri hakkında varsayılan InjectFrom(), aynı ad ve aynı türden enjekte, böylece üyeleri etkilemez farklı türler (ve artık klonlamayan bir türden başka bir şeye yapıyorsanız, DeepClone bu yüzden işe yaramadı) – Omu