bugün
- bik bik 218
- 30 ekim 2026 konyaspor galatasaray maçı18
- balkona israil bayrağı asmak3
- deri tayt giyen kız osurunca hava nasıl çıkıyor4
- tatlı tatlı kaşınan göt deliği6
- psikolog4
- sözlük yazarları neden birbirinden nefret ediyor4
- eli üşüyen kızın elini nasıl ısıtırsın25
- tüylü ve sulu şeftali2
- kadın taklidi yapan erkek yazarlar2
- şeftalili dondurma2
- cia in takibe aldığı 23 sözlük yazarı4
- şeftali ağaçları dökülüyor yaprakları2
- güzel göt görünce tansiyonun düşmesi3
- olmaz olsun öyle yetkili4
- ayak yalamak için 591 km gitmek7
- tanga giyen kişi osurursa ıslık sesi mi çıkıyor4
- sözlük yazarlarının şeftalileri2
- yakında sözlüğe geri dönüşler olabilir2
- teomancalmasur23
- bu sözlüğe yıllarımı verdim3
- rafael leao6
- çingene dilenci ile sevişmek3
- bir gammazın günlüğü2
- gece 11 de eve sipariş edilebilecek en güzel şey3
- ankara allah'ın belası bir yerdir4
- bir erkeğin en mutlu olduğu an5
- uludağ sözlük korosu alet dağılımı3
- wada 35 yaşında4
- ibocu dönüşüm hareketi2
- ayağı güzel kızlar nereli sorunsalı6
- öyle bir osurmak ki tansiyonun düşmesi2
- aleyna tilki seksiliği2
- mhp'nin atatürk'ü sevmemesi10
- deanın takibe aldığı sözlük yazarları2
- ayak istiyorum ayak bulun bana ayak6
- gina marano3
- yetkili sapıtırsa yazarlar sevişir2
- gammazların dönüşü3
- sabah akşam ayak muhabbeti yapan sözlük4
- mayasıl2
- akp'li yayman'ın fon krizi açıklaması4
- herzevekil11
- türk solu16
- sizin taptıklarınız ayağımın altındadır diyen kız4
- humbaracı ismed bin gürbüz paşa6
- sibel can'ın nutellalı memeleri9
- ismetin ciddi sıkıntıları olması9
- nervio14
- türkiyede evlenmeyenlerin sayısı 20 milyon olması2
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