bugün
- gece gece akla düşen o yiyecek15
- odanın içine baykuş girmesi9
- sevgiliyle yapmayı en çok sevdiğiniz aktivite8
- yeni parti39
- arkadaşlar biraz eğlenceye ne dersiniz9
- sözlük kezoları7
- meyveli soda içen erkek7
- insanlar nasıl birbirine güvenip evleniyor8
- yorgun mermi9
- erkeklerin biraz şey olması7
- ayınan mıyorum ayınan mıyorum8
- bir kilo patatesin 50 lira olması16
- gece mutfaktan gelen kahkaha sesleri6
- parmak patates vs elma dilim patates7
- sözlükteki mendebur suratlılar6
- sen debenim hat alarım'dan bir isiiiin6
- gece mutfakta pasta yapan yorgun mermi görmek5
- arkadaşlar ben uyumaya gidiyorum5
- nasıl bir sevgiliniz olmasını isterdiniz13
- sürekli güler yüzle dolaşan tip7
- devlet bahçeli'nin aslında iyi adam olması8
- hem kemalist hem sosyal demokrat olunmaz14
- gece yatağın altından uzanan el5
- soğan salatası6
- cinleri olan sözlük kızı5
- türkçüsüyle kürtçüsüyle yeni parti'ye oy vereceğiz10
- en güzel sevişme13
- hiç ufak tefek mükremin olmaması4
- denizden çıkarken penisin şorttan belli olması7
- mutlu olunca her şeyin komik gelmesi5
- iştahın kapanması7
- türkler barbar ve köpektir7
- ağlamak erkeğe yakışır mı9
- güne bir şarkı bırak14
- nervio35
- cin mısır kabilesi5
- hogwarts cadılık büyücülük okuluna davet mektubu4
- göbeği açık bırakıp göbek piercingi takmak3
- ölümlü bir erkekle evlenmek6
- havanın buz gibi olması4
- gece yatağın altından sözlük yazarı çıkması4
- gece mezarda erkekle sevişen travesti görmek4
- bu koyden olsam ne olacak18
- bacağım ağrıyor yağmur yağacak5
- bir sözlük kızı için 400 km yol gitmek4
- kasiyer kıza nasıl açılırım23
- mercimek çorbası4
- enayimiknatisii10
- kadınların dışarı çıkmasının tek amacı12
- nervio'nun aşkıma yanıt vermemesi5
Olay şu. Elinizde bir tane facade var.
Bu facade ile temel insert, delete, update ve select işlemlerini yapacaksınız. ancak bu facade öyle olmalı ki eklediğiniz ne olursa olsun sorgu çalışmalı.
c# ile örnek vereyim. Eski usul yöntemde olay şuydu:
string sorgu = "INSERT INTO Persons(Name, LastName) VALUES('Ahmet', 'Durmaz');
sqlcommand cmd = new sqlcommand(sorgu, baglanti);
cmd.executenonquery();
Başlangıçta kısa görünüyor olabilir ancak bazı sıkıntılar var. Her işlem için bu sorguları tek tek yazacak mıyız? Bu sorular sorulabilir.
Adamlar şöyle düşünmüşler. Ben bir sınıf yaratayım. Adı Persons olsun. Bu sınıfın bazı property'leri olsun.
class Persons
{
public string name { get; set; }
public string lastname { get; set; }
}
Adam düşünmüş işte demiş ki ben bu sınıfa verileri şöyle yollayayım:
Persons p = new Persons();
p.name = "Ahmet";
p.lastname = "Durmaz";
Daha sonra bu adamlar durmamış tekrar düşünmüş
ORM adındaki Facade, oluşturulan Class türünden değer alsın. Olay şöyle:
ORM<persons>.Insert(p);
Yani Tip olarak yaratılan sınıfın adını alırken, crud işlemlerini instance üzerinden yapıyor.
Bu sayede de bu instance'da yer alan propların hem name hem de value'larını alıyor.
Şimdi düşününce her defasında INSERT gibi sorguları yazmak çok mu mantıklı? Hayır. Artık orm kullanmanın da zamanı geldi ülkemiz açısından da önemli. reflection bilmek önemlidir.
Sizi yoracak tek bir şey olabilir o da sınıflar ve sınıflara oluşturacağınız proplar. Ama ona da ne gerek var ki yanılmıyorum değil mi.
Yeni tür ORM'ler procedure ya da klasik sorguları da ayırt edebiliyorlar. Bu bakımdan şanslı bir development süreci bulunmakta.
Bu facade ile temel insert, delete, update ve select işlemlerini yapacaksınız. ancak bu facade öyle olmalı ki eklediğiniz ne olursa olsun sorgu çalışmalı.
c# ile örnek vereyim. Eski usul yöntemde olay şuydu:
string sorgu = "INSERT INTO Persons(Name, LastName) VALUES('Ahmet', 'Durmaz');
sqlcommand cmd = new sqlcommand(sorgu, baglanti);
cmd.executenonquery();
Başlangıçta kısa görünüyor olabilir ancak bazı sıkıntılar var. Her işlem için bu sorguları tek tek yazacak mıyız? Bu sorular sorulabilir.
Adamlar şöyle düşünmüşler. Ben bir sınıf yaratayım. Adı Persons olsun. Bu sınıfın bazı property'leri olsun.
class Persons
{
public string name { get; set; }
public string lastname { get; set; }
}
Adam düşünmüş işte demiş ki ben bu sınıfa verileri şöyle yollayayım:
Persons p = new Persons();
p.name = "Ahmet";
p.lastname = "Durmaz";
Daha sonra bu adamlar durmamış tekrar düşünmüş
ORM adındaki Facade, oluşturulan Class türünden değer alsın. Olay şöyle:
ORM<persons>.Insert(p);
Yani Tip olarak yaratılan sınıfın adını alırken, crud işlemlerini instance üzerinden yapıyor.
Bu sayede de bu instance'da yer alan propların hem name hem de value'larını alıyor.
Şimdi düşününce her defasında INSERT gibi sorguları yazmak çok mu mantıklı? Hayır. Artık orm kullanmanın da zamanı geldi ülkemiz açısından da önemli. reflection bilmek önemlidir.
Sizi yoracak tek bir şey olabilir o da sınıflar ve sınıflara oluşturacağınız proplar. Ama ona da ne gerek var ki yanılmıyorum değil mi.
Yeni tür ORM'ler procedure ya da klasik sorguları da ayırt edebiliyorlar. Bu bakımdan şanslı bir development süreci bulunmakta.
Gündemdeki Haberler
Güncel Önemli Başlıklar