bugün
- g'i l d'e d l'i l y9
- dişçiye gitmek8
- ben geldim kerkenezler18
- her yere geç kalan insan modeli3
- bisiklet sürerken kızlık zarı yırtılan kız12
- mrbeast3
- kızların keko erkek seviyoruz demesi3
- kaylee hottle2
- ağzına verilmek istenen kızın ağzına almaması5
- 31 çekmek gühamıdır öğrenciyim3
- özelde fingirdeşen yazarlar14
- velvet36
- fetö siyasete nasıl sızdı2
- habire1233
- evliliğin aslında bir çıkar ilişkisi olması2
- yatakta kitap okumak2
- uykum var diye yatağa geçiş saatlerce reels izlemk2
- yeni parti14
- bisiklet sürerken götü deldirip ibne olan erkek5
- hiç sevgilisi olmamış insan4
- insanın kendini çok değerli zannetmesi11
- dos erecto don thales2
- kız arkadaşa alınabilecek hediyeler4
- daniel ortega2
- bir yazarı entrylerine göre yargılamak10
- escorta giden erkek4
- insanların hakkında en çok yanıldığı 5 burç12
- basit bir hayat istemek9
- konfor alanına yapışıp kalmak6
- istanbul un çok pahalı olması27
- kabataş olayı görüntüleri27
- velvet geceleri napıyor sorunsalı9
- herkesin aynı filmi izlemesi garip2
- her gece yatmadan önceki son mastürbasyon6
- bilgi içerikli başlık açmamanın sebepleri8
- kemalistlerle solcuların ayrılması gerekliliği13
- 19 temmuz 2026 ispanya arjantin maçı60
- 2026 dünya kupası19
- aklın fikrin sekse çalışması6
- ülkücü müsünüz türkçü müsünüz ulusalcı mısınız8
- yazarların özledikleri şeyler7
- seçilen karpuzun neden ben anlatsana demesi5
- çekirgeleri kim gönderdi7
- özgür özel'in chp de veda konuşması10
- galatasaray ne zaman transfer yapacak11
- hangi manifest kızısın12
- en sevilmeyen ev işleri14
- dem parti'nin ana muhalefet partisi olması7
- okumak yerine erken yaşta çalışmanın faydası10
- insan sevmeyen insan5
.net yazilimcilarinin veritabani kodlamasini kokunden degistiren ORM.
http://ogrenmeliyim.com/e...ty-framework-e-baslangic/
http://ogrenmeliyim.com/e...ty-framework-e-baslangic/
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
Gündemdeki Haberler
Güncel Önemli Başlıklar