bugün
- sözlük erkeklerinin bicepsleri79
- çok eşlilik büyük bir sapıklıktır6
- bir oturuşta yarım ekmek tost yiyen erkek10
- ev içinde uludağ sözlüğe bakamamak5
- götü güzel cüzdanı zengin sözlük erkekleri9
- akplisin yani27
- duanın bir şeye yaramaması27
- botoks yaptırmış sözlük üyeleri7
- sözlük erkeklerinin göğüs kasları12
- gönlü zengin kalbi güzel erkek12
- her şeye neden diye sormak4
- 21 ekim 2026 lille galatasaray maçı25
- erzurum vs sivas3
- bicepsini çıkartıp sözlük kızlarına gösteren hain7
- fon vurgunu52
- 3 saat çalışan çamaşır makinesi9
- ay bayılazaam3
- nickinde k harfi olan yazara olan aşkım6
- biberiye turşusu4
- lille galatasaray maçı saat 19 45 te trt 1 de5
- fatma betül sayan kaya22
- aykirikadin13
- 24 eylül 2017 sözlük erkekleri sözlük kızları maçı6
- ne yapıyorsun8
- akp li akp li bakan tip8
- ayak fetişizminin neresi sapıklık9
- ona bir cümle bırak2
- çirkin ama fakir erkek7
- neden 50 tane arap devleti var12
- ideal erkek vücudu nasıl olmalıdır5
- galatasaray11
- akşamki tantana15
- fransa da kısmi sokağa çıkma yasağının uzatılması9
- 21 ekim dünya diyarbakırlılar günü8
- geliyorum diyen erkek4
- izmirbeyefendisi'nin yakışıklı olması11
- kısa boylu ama kaba erkek3
- galatasaray lille'i yenemesin tanga giyerim4
- sözlük çok bozdu4
- ben memeye meme demem halka arz edilmedikten sonra5
- 9 5 çalışan ipneler12
- terlikle döven anne13
- at gözlüklü insanlar6
- kıyamet suresi 22 ayet2
- hz yuşa2
- menuet4
- kadınların çalışması5
- bugün uyuyakalmışım11
- kürtaj hak mıdır sorunsalı7
- cenazende kötü bilirdik denmesi12
yeterince sql bilmediğini düşünen ya da sql yazmak istemeyen yazılımcılar için ideal görünen orm.
avantajları olduğu kadar dezavantajları da olan, bizzat kullandıktan sonra birdaha kullanmayı düşünmediğim orm.
yazdığınız linq kodunu kendisi arkada sql'e çevirmektedir. ancak bazen sorunlu çeviri yapabilir.
database modeli update ederken sıkça sorunlar çıkarmaktadır. bir tabloda ya da prosedürde değişiklik yaptınız diyelim, modeli refresh dediğinizde çoğu zaman problemli refresh eder. gidip ilgili tabloyu ya da prosedürü model browser'dan silip tekrar almanız gerek ki bu sefer de relation'lardan dolayı bi an durumu çözemeyip hata verebiliyor. bir kaç kere tüm modeli silip tekrar oluşturduğumu biliyorum.
onu geçtim, composit key içeren tabloları oluşturmuyor. composit key haricinde kolon yoksa tabi.
örneğin Urun tablosu, dokuman tablosu ve ürünle dokümanı ilişkilendiren urundokuman tablosu var. bu ilişki tablosu urunid kolonuyla urun tablosuna, dokumanid kolonuyla dokuman tablosuna bağlı. başka bi kolonu da bulunmuyor. gittik linq ile ürüne doküman eklemek veya silmek istiyoruz diyelim. işte o an, ao tablo yok. çünkü o tablo bir ilişkiden ibaret ve sadece bir ok olarak generate ediliyor. 'e nasıl ekleyeceğim?' diyorsanız, önce ürünü nesneleyip, sonra o nesne üzerinden dokümanlarına erişebilirsiniz. ama buraya dikkat, bunun için context.configuration.proxycreationenabled özelliği true olmalı. default'u zaten true'dur ama false olması gereken yerler de var.
bunu da geçelim, linq yazıyoruz. yazdığımız sorgudan oluşturduğumuz bir modelin nesnesini döndüreceğiz. tarihi string olarak döndürmek istiyorum diyelim. gayet yazıyorum date.Tostring() şeklinde ve compile zamanında bir hata da vermiyor. gel gör ki runtime'da çatlıyor efenim. çünkü niye, çünkü bu tarz şeyleri asenumerable methodunu kullanarak yapabilirsin sadece ve yazdığın sorgu da uzadıkça uzar. bunun order by'ı var, group by'ı var, case when, sum'ı var. ve emin ol bunları sql sorgun ile daha kolay yapabiliyorsun.
kullanma demiyorum, sen de kullan, sen de yaşa bu deneyimleri. aslında linq kullanmak zevkli olabiliyor bazen. hani kesin olmaz da demiyorum, olur, ama çok geç oluyor be abi. küçük küçük sorunlarla uğraşmaktan deadline geçip gidiyor. başında proje lideri var, yönetici var, müşteri var. canından beziyorsun sonra.
benden bu kadar efenim. saygılarımla.
http://en.m.wikipedia.org/wiki/Entity_Framework
avantajları olduğu kadar dezavantajları da olan, bizzat kullandıktan sonra birdaha kullanmayı düşünmediğim orm.
yazdığınız linq kodunu kendisi arkada sql'e çevirmektedir. ancak bazen sorunlu çeviri yapabilir.
database modeli update ederken sıkça sorunlar çıkarmaktadır. bir tabloda ya da prosedürde değişiklik yaptınız diyelim, modeli refresh dediğinizde çoğu zaman problemli refresh eder. gidip ilgili tabloyu ya da prosedürü model browser'dan silip tekrar almanız gerek ki bu sefer de relation'lardan dolayı bi an durumu çözemeyip hata verebiliyor. bir kaç kere tüm modeli silip tekrar oluşturduğumu biliyorum.
onu geçtim, composit key içeren tabloları oluşturmuyor. composit key haricinde kolon yoksa tabi.
örneğin Urun tablosu, dokuman tablosu ve ürünle dokümanı ilişkilendiren urundokuman tablosu var. bu ilişki tablosu urunid kolonuyla urun tablosuna, dokumanid kolonuyla dokuman tablosuna bağlı. başka bi kolonu da bulunmuyor. gittik linq ile ürüne doküman eklemek veya silmek istiyoruz diyelim. işte o an, ao tablo yok. çünkü o tablo bir ilişkiden ibaret ve sadece bir ok olarak generate ediliyor. 'e nasıl ekleyeceğim?' diyorsanız, önce ürünü nesneleyip, sonra o nesne üzerinden dokümanlarına erişebilirsiniz. ama buraya dikkat, bunun için context.configuration.proxycreationenabled özelliği true olmalı. default'u zaten true'dur ama false olması gereken yerler de var.
bunu da geçelim, linq yazıyoruz. yazdığımız sorgudan oluşturduğumuz bir modelin nesnesini döndüreceğiz. tarihi string olarak döndürmek istiyorum diyelim. gayet yazıyorum date.Tostring() şeklinde ve compile zamanında bir hata da vermiyor. gel gör ki runtime'da çatlıyor efenim. çünkü niye, çünkü bu tarz şeyleri asenumerable methodunu kullanarak yapabilirsin sadece ve yazdığın sorgu da uzadıkça uzar. bunun order by'ı var, group by'ı var, case when, sum'ı var. ve emin ol bunları sql sorgun ile daha kolay yapabiliyorsun.
kullanma demiyorum, sen de kullan, sen de yaşa bu deneyimleri. aslında linq kullanmak zevkli olabiliyor bazen. hani kesin olmaz da demiyorum, olur, ama çok geç oluyor be abi. küçük küçük sorunlarla uğraşmaktan deadline geçip gidiyor. başında proje lideri var, yönetici var, müşteri var. canından beziyorsun sonra.
benden bu kadar efenim. saygılarımla.
http://en.m.wikipedia.org/wiki/Entity_Framework
.net yazilimcilarinin veritabani kodlamasini kokunden degistiren ORM.
http://ogrenmeliyim.com/e...ty-framework-e-baslangic/
http://ogrenmeliyim.com/e...ty-framework-e-baslangic/
Gündemdeki Haberler
Güncel Önemli Başlıklar