Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi Codefirst
#1
Arkadaşlar Merhaba, Delphi de de Codefirst modellemesi yapabiliyor muyuz. ?
Cevapla
#2
Codefirst hakkında bilgim yok ama kısaca baktığımda bana ORM'ye benzer geldi. 
Delphi+ORM şeklinde arama yaparsanız birçok kaynak bulabilirsiniz.

Bu forumda, Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol TMS Aurelius hakkında çok güzel bir yazı paylaşmıştı:
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
There's no place like 127.0.0.1
WWW
Cevapla
#3
Linkleri Görebilmeniz İçin Giriş yap veya Üye Olfirmasının ürününde istediğin her şey var.
WWW
Cevapla
#4
(11-07-2017, Saat: 13:22)witalihakko Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlLinkleri Görebilmeniz İçin Giriş yap veya Üye Olfirmasının ürününde istediğin her şey var.
Alıntı:Database-First, Model-First & Code-First development

There are several approaches to database application development.

Database-First — a database is developed first, then a data model and application classes are generated on the basis of the existing database. Model-First — a data model is developed first in a model developer tool, then a database and application classes are generated by this model.

Code-First — in this case, application classes are the original source, on the basis of which a database can be generated, as well as a model, if necessary. When developing applications using EntityDAC, you will be able to use all the three ways.

Özetle diyor ki;
Veritabanı uygulaması geliştirmede, önce neyin ve nasıl yapılacağı ile ilgili farklı yaklaşımlar var.
Database First : Önce veritabanı nesnelerini tasarlarım(Tablo,view sp vs.).Sonra hangi programalama dilini kullanıyorsam, bu nesnelere karşılık gelen domain model katmanıdaki sınıf method property vs yazarım.

Code First : Ortalıkta mevcut bir veritabanı yoktur.Herhangi bir araç yardımıyla veritabanı, tablo oluşturmam.İçine bir alan eklemem, bu alanın tipini belirlemem.Bunlarla uğraşmam.Yapılacak olan veritabanı tasarımını kullandığım programlama dilindeki nesneler yardımıyla oluştururum.


Bir takım insanlar database first mantığıyla veritabanı tasarımını yap, sonra bunun programlama dilinde modelle işinden sıkılmış ya da zorluklarını görmüş olup sonrasında böyle farklı yaklaşımlar ortaya çıkmış olabilir.

Hali hazırda mevcut ürünleri kullanabileceğiniz gibi, dilerseniz kendinizde kodlayabilirsiniz.
Nasıl yapılır sorusuna Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusu inceleyerek fikir edinebilirsiniz.
My name is nobody.
WWW
Cevapla
#5
Sanırım tam izah edemedim.Biraz daha fikir vermekte fayda var.
Belki bir başkası vakti dahilinde, pratikte nasıl uygulanabileceğini bize gösterir.

Idea  Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusunda bahsedildiği gibi, biz bu attribute'leri (TDbObject, TDbField vs) okuyarak bir tabloyu oluşturmak için gerekli SQL cümlesini oluşturabiliriz.
Belki TDbField'a FieldType isminde bir alan ekleyebiliriz.Belki TDbFieldType isminde yeni bir attribute yazabiliriz.
My name is nobody.
WWW
Cevapla
#6
(13-07-2017, Saat: 15:57)ismailkocacan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlSanırım tam izah edemedim.Biraz daha fikir vermekte fayda var.
Belki bir başkası vakti dahilinde, pratikte nasıl uygulanabileceğini bize gösterir.

Idea  Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusunda bahsedildiği gibi, biz bu attribute'leri (TDbObject, TDbField vs) okuyarak bir tabloyu oluşturmak için gerekli SQL cümlesini oluşturabiliriz.
Belki TDbField'a FieldType isminde bir alan ekleyebiliriz.Belki TDbFieldType isminde yeni bir attribute yazabiliriz.

Tüm arkadaşlara cevapları için teşekkürler.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi 10.2.3 Uzantı Problemi Halil Han Badem 6 386 04-08-2018, Saat: 18:16
Son Yorum: Halil Han Badem
  Delphi 10.2 için IDE Fix Pack Fesih ARSLAN 13 2.123 01-04-2018, Saat: 14:54
Son Yorum: engerex
  Delphi XE2 IDE Hatası yhackup 2 598 09-09-2017, Saat: 11:30
Son Yorum: yhackup
  DelphiLibSass - LibSass için Delphi wrapper Abdullah ILGAZ 0 484 18-07-2017, Saat: 14:44
Son Yorum: Abdullah ILGAZ
  Açık Kaynak Kodlu Delphi Kod Editörü DelphiCanR 5 905 11-05-2017, Saat: 17:08
Son Yorum: mcuyan



Konuyu Okuyanlar: 1 Ziyaretçi