bu kodu, bir nesne Dökme:örneğin, ben özdeştir ve sadece adı farklılık gösteren iki kullanıcı tanımlı CLR nesneleri var başka
public class Person
{
public string Name { get; set; }
public string Address { get; set; }
public string LastName { get; set; }
public string ETC { get; set; }
}
public class PersonData
{
public string Name { get; set; }
public string Address { get; set; }
public string LastName { get; set; }
public string ETC { get; set; }
}
bu bir nesne oluşturarak yapılabilir biliyoruz ya Bu CLR'lerin ve daha sonra tüm özellikleri tek tek geçmek.
Ama başka bir yolu var mı? Oldukça büyük, 15+ özellikleri olan birkaç CLR var.
[Düzenle] Bazı içerikler. Zaten orada olan sınıflar. EntityFramework
kullanarak veritabanından bir model oluşturdum. Veritabanı, sınıflarla neredeyse aynı yapıya sahiptir.
Ayrıca, zaten orada olan çok fazla kod var. Bu sınıflar ayrıca çeşitli arabirimlerden miras alırlar. Şimdi yeniden düzenleme bir seçenek değildir, bu yüzden şimdilik kolay bir düzeltme arıyorum.
onların özelliklerini Yapabileceğiniz tam olarak aynıdır eminseniz o Belki yansıma – BlackBear
bir parça kullanılarak 'Yansıma', ancak neden böyle yapı sınıflarına sahipsin? –
Neden 'Person' nesnesinin' PersonData' için bir referansı tutmuyor? Aka bileşimi. (Bunun kullanım durumunuz olduğunu varsayarsak). –