bugün
- sözlükte erkekleri istemiyoruz16
- beyazsemsiyeliyabanci48
- togg'a lpg taktırmak7
- 7 haziran 2026 aziz yıldırım'ın başkan seçilmesi7
- evlenilecek erkek nasıl anlaşılır7
- yıldırım'ın başkan olmasından mutlu olan cimbomlu2
- bebeksi bir hatunla sevgili olmak7
- kaşlarını alan erkek2
- türkçe'nin edebi bir dil olmadığı gerçeği6
- çocukken alınamayan şeyleri büyüyünce almak2
- albin kurti2
- akp'li kayseri belediyesi'nin villa parseli satışı3
- günaydın şarkısı3
- 7 haziran 2026 belde ara seçimleri2
- kürt fıkraları2
- yorgun mermi22
- 7 haziran 2026 büyük sözlük ifşası32
- aziz yıldırım13
- kızının düğününde oynayan baba6
- monica bellucci ile 1 hafta vs 50 bin dolar6
- a milli futbol takımı'nın arizona'ya gelmesi2
- sydney sweeney'in memeleri4
- günün şiiri8
- gammazlama yapmamak13
- anne hathaway2
- üstteki yazar hakkında fikrini söyle63
- fetöcü olduğunu beklemediğiniz kişiler3
- d'i s c o film2
- bugün mükemmel bir gün olacak2
- hangi yazarla evlenmek isterdiniz10
- haysenin1212
- gammaz beni çaylak yapmaz ki gammaz beni çsy9
- satranç haram yasaklansın7
- gina carano11
- aşık olmak7
- bu köyden olsam ne olacak8
- 7 haziran 2026 türkiye venezuela maçı2
- diamond bosphorus'un tüm sözlüğe yürümesi6
- doktorlara saygının kalmamasının temel nedenleri7
- sözlük yazarlarının ölüme bakış açısı20
- anın görüntüsü21
- yapay zeka moderatörü15
- heyt bea3
- en gey özelliğiniz15
- mılli yazılım f-16 ların kabiliyetini artıracak9
- güzel ayaklı bir kızla evlenebilirim4
- sevişmek istediğiniz kadın yazarlar7
- diamond bosphoruss denen yazar7
- uysaljakoben31
- sözlüğe messi trasfer olmuş5
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üncel Önemli Başlıklar
