ORM hakkında

27 views
Skip to first unread message

Zafer Çelenk

unread,
Mar 10, 2009, 3:05:10 AM3/10/09
to altdotne...@googlegroups.com

 

Merhaba,

 

Bir süredir grubu takip ediyorum, güzel konular hakkında yazılanları gördükten sonra bende grubu takip etmeye devam ettim. Umarım bu güzel ortam değişmeden devam eder.

 

Benim sizlerden istegim, ORM (Object/Relational Mapping) hakkında Türkçe kaynak (özellikle uygulamalı örnekler içeren) nereden bulabilirim. Ayrıca anladığım kadarıyla bu yöntemi .NET ortamında kullanabilmek için NHibernate ve Entity Framework adında iki araç söz konusu, bu işe yeni başlayacak birisi için hangisini önerirsiniz?

 

--

Zafer Çelenk

Bilgisayar Programcisi

http://www.zafercelenk.net

 



__________ Information from ESET NOD32 Antivirus, version of virus signature database 3922 (20090309) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Tuna Toksoz

unread,
Mar 10, 2009, 3:09:49 AM3/10/09
to altdotne...@googlegroups.com
Tam donanimli orm icin NHibernate + Fluent NHibernate
Normal kullanayim, cabuk olsun diyorsan EF. Turkce kaynak var mi bilmiyorum, fakat

http://nhforge.org da giris makaleleri de mevcut


Tuna Toksöz
http://tunatoksoz.com
http://turkiyealt.net
http://twitter.com/tehlike

Typos included to enhance the readers attention!



2009/3/10 Zafer Çelenk <zafer...@gmail.com>

Tolga Yıkılmaz

unread,
Mar 10, 2009, 3:58:31 AM3/10/09
to altdotne...@googlegroups.com
Tuna kızacak belki ama ben EF den daha ii oldugunu düşündügüm LLBLGEN ide öneririm :D
Kontak kurulacak bir firmada var.Video ve dökümanları çabuk ögrenmeye elverişli

2009/3/10 Tuna Toksoz <teh...@gmail.com>

Tuna Toksoz

unread,
Mar 10, 2009, 3:59:46 AM3/10/09
to altdotne...@googlegroups.com
LLBL gen ucretli.
LLBL in iyi oldugu konularin oldugunu soyleyebilirim. Mesela query hintler veriliyor LLBL'de.

Benim at gozluklerim yok, LLBL de dusmanim degil zaten. Bu durumda ben sadece gordugumu soylerim.


Tuna Toksöz
http://tunatoksoz.com
http://turkiyealt.net
http://twitter.com/tehlike

Typos included to enhance the readers attention!



2009/3/10 Tolga Yıkılmaz <tolga.y...@gmail.com>

Berke Sokhan

unread,
Mar 10, 2009, 5:15:36 AM3/10/09
to altdotne...@googlegroups.com
@GENEL:
Bu hafta 3. thread olacak bu EF vs. NHibernate :(... İnsanlar neden böyle flame e ihtiyaç duydu bir anda...
Bence EF versus NH diye yeni bir mailing list açalım orada devam edilsin :))

@Zafer:
Selamlar bir süredir takip ediyorsan, bir süredir devam eden threadleri de farketmişsindir. İstersen başka bir threade yaymayalım konuyu (hastalık hesabı contain edelim) (ve hepimiz kabul edelim EH sucks, NH rulez!! :P)

http://groups.google.com/group/altdotnetturkiye/browse_thread/thread/b183a270484edb57

http://groups.google.com/group/altdotnetturkiye/browse_thread/thread/7787d40fdcd8dbf8

İyi Çalışmalar,

2009/3/10 Tuna Toksoz <teh...@gmail.com>



--
Berke SOKHAN

Tuna Toksoz

unread,
Mar 10, 2009, 5:18:30 AM3/10/09
to altdotne...@googlegroups.com
Toollara takilmaktan ziyada konseptleri tartissak, toollari insanlar kendi secse...


Tuna Toksöz
http://tunatoksoz.com
http://turkiyealt.net
http://twitter.com/tehlike

Typos included to enhance the readers attention!



2009/3/10 Berke Sokhan <berke...@gmail.com>

Zafer Çelenk

unread,
Mar 10, 2009, 7:46:33 AM3/10/09
to altdotne...@googlegroups.com

Merhaba,

Bir süredir takip ediyorum ama bahsedilen diğer konu ile benim sorduğum konu arasındaki fark sanırım tam anlaşılmadı. Önceki soruda tartışılan araç gereçler yerine ben (konu başlığından da anlaşılacağı üzere) ORM (Object/Relational Mapping) hakkında kaynak önerisi istemiştim. (Bunun için Tuna Toksoz’e teşekkür ederim)

 

Diğer taraftan ORM araçları hakkında fikir alışverişi yapmak elbette faydalı ama ORM yapısının

  • ORM, uygulama mimarisine veri erişim isminde yeni bir katman ekler.
  • Veri katmanı, veritabanına doğrudan erişemez.
  • SQL dilinin kompleks sorgu oluşturma ve çözmedeki gücünden yararlanılmaz.
  • ORM, uygulamanın veritabanı bağımsız olmasını sağladığı için o anda kullanılan VTYS’nin yeteneklerinden yararlanılamaz.

Alıntı : http://www.ahmetkaymaz.com/2008/02/28/orm-linq-object-relational-mapping-adonet-entity-framework/

Gibi konular hakkında görüşlerin belirtilmesinin daha yararlı olacağı düşüncesindeyim.

Son olarak, yeni başlık açılmasındaki sakıncayı anlamadım, eğer amaç konuşmak ve her açıdan tartışmaksa ve insanların bu konuda söylemek istedikleri varsa bırakınız söylesinler yada kuralları baştan koyunuz ki böyle durumlarla biz muhatap olmayalım.

--

Zafer Çelenk

Bilgisayar Programcisi

http://www.zafercelenk.net

 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 3923 (20090310) __________

 

The message was checked by ESET NOD32 Antivirus.

 

http://www.eset.com



__________ Information from ESET NOD32 Antivirus, version of virus signature database 3923 (20090310) __________

Berke Sokhan

unread,
Mar 10, 2009, 8:12:45 AM3/10/09
to altdotne...@googlegroups.com
Selam Zafer,

ORM kullanmak, kullanmamak dezavantajlar gibi teknik konuları tartışmanın tabii ki yararlı olacağını düşünüyorum. Ayrıca konu açıp açmamakta da herhangi bir otoritem yok, sadece tavsiye babında yaklaşmıştım, alındıysan özür dilerim.

Ama bence hali hazırda devam eden "ORM hakkında" threadi sanki aynı konuyla ilgileniyor gibi geldi bana... Sizi bilmiyorum ama ben ileriki bir zamanda ihtiyaç duyduğumda, bu tartışmaları search edip tekrar okuyorum, o yüzden düzene dikkat edersek grubumuz daha değerli bir kaynak olacaktır.

Bunun dışında "EF vs NH" nin flame kıvamına gelmesini göz önünde bulundurarak böyle yeni bir hedenin olmasını istemediğimi de belirteyim. (İnsanları kamplara bölüyor, ve buna hiç ihtiyacımız yok)

İyi Çalışmalar,

2009/3/10 Zafer Çelenk <zafer...@gmail.com>



--
Berke SOKHAN

Berke Sokhan

unread,
Mar 10, 2009, 8:13:48 AM3/10/09
to altdotne...@googlegroups.com
Yukarıda linki vermiştim, ama tekrar vereyim dedim:

ORM Hakkında: http://groups.google.com/group/altdotnetturkiye/browse_thread/thread/7787d40fdcd8dbf8

2009/3/10 Berke Sokhan <berke...@gmail.com>



--
Berke SOKHAN

Zafer Çelenk

unread,
Mar 10, 2009, 8:59:45 AM3/10/09
to altdotne...@googlegroups.com

Merhaba,

 

Hayır, alınmadım Berke ama önceki mesajımda da belirttiğim gibi sanırım meramımı tam olarak anlatamadım. Neyse insanların yüz yüze konuşamadığı ortamlarda bazen yanlış anlaşılmaların olması kaçınılmaz oluyor.

 

“bu tartışmaları search edip tekrar okuyorum”

 

Bende kendi E-Posta programın vasıtasıyla üye olduğum gruplardan gelen mesajları saklıyor ve ihtiyaç duydukça konular içinde arama yaparak ulaşıp, tekrar inceliyorum. Bu ve benzeri konularda Türkçe kaynağın ne denli az ve vasat olduğunu dikkatte aldığımızda siz ve diğer değerli arkadaşların bu tür gruplarda paylaştıkları kısa mesajlar aslında inanın çok çok değerli ve bu değeri bildiğim için en azından kendi mesajlarımı olabildiğince düzenli ve hatasız yazmaya çalışıyorum.

 

"EF vs NH" konusuna gelince, sanırım bunun sonu yok, sizde bilirsiniz eskiden “ASP vs PHP”, “VB vs Delphi” sonraları belki de halen “C# vs Java” gibi sonu gelmez tartışmalar vardı. Bazılarından birkaç parça bilgi elimizde kalsa da hepsi bir noktadan sonra sizinde belirttiğiniz gibi kamplaşmaya doğru gidiyor ve sonuçsuz bir tartışma sona eriyordu. Nacizane fikrim odur ki buraya yazan arkadaşlar zaten böyle sonuçsuz bir tartışmaya prim vermez.

 

Nereden nereye, ORM hakkında bilgi almak için açılan konunun içeriği bambaşka oldu J. Neyse ben birkaç kaynak buldum ve irdeliyorum. Umarım ileride kafamda oluşacak sorular için sizlerden yardım alabilirim.

Reply all
Reply to author
Forward
0 new messages