Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Attribute Bazlı ORM
#7
(30-10-2016, Saat: 02:27)barutali Adlı Kullanıcıdan Alıntı: Benim yerime bağlantısını yaptığım db den seçtiğim tablonun kodlarını delphi kodu olarak ayarlayıp veriyor ben sadece parametre karşılıklarını dolduruyorum.. 

Paylaşım için teşekkürler Ali bey;
Siz seçtiğim tablonun deyince, aklıma belki bir TDbObject attibute daha eklenebilir düşüncesi geldi.Şöyle ki ;
  TDbObject = class(TCustomAttribute)
 Private
   FName: string;
 public
   property Name: string read FName write FName;
   constructor Create(const AName: String);
 end;

{ TDbObject }
constructor TDbObject.Create(const AName: String);
begin
 FName := AName;
end;

Haliyle yeni class ve record'ların hali şöyle olabilir.
  [TDbObject('PERSON')]
 TPerson = class
 private
   FId: Integer;
   FFirstName: string;
   FLastName: string;
   FAge: Byte;
 public
   [TDbField('FIRST_NAME')]
   property FirstName: string read FFirstName write FFirstName;

   [TDbField('LAST_NAME')]
   property LastName: string read FLastName write FLastName;

   [TDbField('AGE')]
   property Age: Byte read FAge write FAge;
 end;


[TDbObject('TBL_STOK_KART')]
 TBL_STOK_KART = record
 .
 .
 .
 end;


 Yağ, un ve şekerimiz artık mevcut olduğuna göre helva yapan birileri çıkar herhalde...
One of the major software engineering challenges is managing change.
Cevapla


Bu Konudaki Yorumlar
Attribute Bazlı ORM - Yazar: kimimben - 01-10-2016, Saat: 11:56
Cvp: Attribute Bazlı ORM - Yazar: Fesih ARSLAN - 01-10-2016, Saat: 12:34
Cvp: Attribute Bazlı ORM - Yazar: barutali - 01-10-2016, Saat: 14:44
Attribute Bazlı ORM - Yazar: kimimben - 01-10-2016, Saat: 21:48
Attribute Bazlı ORM - Yazar: kimimben - 30-10-2016, Saat: 00:05
Cvp: Attribute Bazlı ORM - Yazar: barutali - 30-10-2016, Saat: 02:27
Cvp: Attribute Bazlı ORM - Yazar: kimimben - 30-10-2016, Saat: 14:18
Attribute Bazlı ORM - Yazar: Tuğrul HELVACI - 31-10-2016, Saat: 11:13
Cvp: Attribute Bazlı ORM - Yazar: edo - 31-10-2016, Saat: 16:34
Cvp: Attribute Bazlı ORM - Yazar: barutali - 31-10-2016, Saat: 16:49
Cvp: Attribute Bazlı ORM - Yazar: edo - 31-10-2016, Saat: 16:57
Cvp: Attribute Bazlı ORM - Yazar: kimimben - 31-10-2016, Saat: 20:58
Cvp: Attribute Bazlı ORM - Yazar: barutali - 31-10-2016, Saat: 21:36



Konuyu Okuyanlar: 1 Ziyaretçi