2 kütüphaneye sahip bir sistemi analiz ediyorum: İş Katmanı ve Veri katmanı Erişimi.Entity nesneleri üretmek için kendi kod üretecimi oluşturmaya nasıl başlayabilirim?
İş kütüphanesi var
1 BaseManager.cs class
Several Managers (ClientManager.cs, ContactManager.cs, etc).
1 BaseEntity.cs class
Several Entities(Client.cs, Contact.cs, etc)
1 NotifyPropertyChange.cs class
veri erişim katmanı var kütüphanede
1 BaseData.cs class
Several data objects (ClientDatasql.cs, ContactDataSql, etc)
Several interfaces (IClientData.cs,IContactData.cs, etc)
1 Class called DataFactory.cs
tüm sınıfları kısmi ör olan
Client.cs, Client.Generated.cs
ContactManager.cs, ContactManagerGenerated.cs
BaseData.cs, Basedata.Generated.cs
Etc.
Bütün bu sınıfların bir kod jeneratör ile üretildi, bu kod üreteci "Veri Tabanı İlk" idi kullanılan benim workplace.The yaklaşımında birileri tarafından yazılmıştır, Varlık Çerçeve bunu kullanılmamıştır.
Sorularım ise:
nasıl sınıfların bu tür üretmek için kendi kod üreteci oluşturmaya başlayabilirsiniz?
Yapmamda bana yardımcı olacak herhangi bir araç var mı? Ya da sıfırdan yazmalı mıyım? Ne tür konular okumalıyım?
Şimdiden teşekkürler.