bildirgec.org

linq hakkında tüm yazılar

Linq To SQL Temel İşlemler

halislus | 30 June 2009 13:51

Öncelikle bu yazının bir .NET 3.0+ makalesi olduğunu söylemek isterim.

Linq To SQL 2. makalem ile karşınızdayım. Birinci makalemi okumak isteynler buradan bakabilirler.

Linq to SQL ikinci makalemle sizlere daha temel bilgiler vermeye çalışacağım.

Bildiğimiz gibi veritabanı işlemleri genel olarak select, insert, update, delete işlemlerinden oluşmaktadır. İsterseniz bu işlemleri ve kısa detaylarını hemen anlatmaya başlayalım. Bunun için ilk önce veritabanımızın modelini çıkarmamız gerekiyor. Visual Studio’da projemize add new item diyerek yeni bir eleman ekleyerek işlemimize başlıyoruz. Buradan Linq To SQL Class dosya türünü seçiyoruz, dosya ismini veriyoruz “Ornek” ya da siz istediğiniz ismi kullanın ve sonra OK butonuna basıyoruz. Ardından Server Explorer penceresinden veritabanımızdaki işlem yapmak istediğimiz tabloları, açılan Ornek.dbml dosyamızın içerisine sürükleyip bırakıyoruz. Burada dikkat etmemiz gereken nokta veritabanında ilişkilerimizin doğru bir biçimde önceden verilmiş olması. SQL Server’da Database Diagram kısmından bu işlemleri daha önceden halletmiş olmanız gerekiyor.

Linq to SQL – İçiçe (Nested) Repeater – Datalist Kullanımı

halislus | 10 June 2009 13:16

Öncelikle bu yazının bir .NET 3.0+ makalesi olduğunu söylemek isterim.

Bence “linq icat oldu mertlik bozuldu(LİOMB)”, Makale 1.

İzin verirseniz linq ile ilgili tüm makalalerimin başına bu başlığı, “LİOMB”, koymayı istiyorum. Peki neden linq icat oldu mertlik bozuldu. Çünkü, artık veritabanı işlemleri gerçekten çocuk oyuncağına dönüştü. O kadar basit bir şekilde veritabanından verileri alıyorsunuz ve işliyorsunuz ki eski yöntemlerle uğraşmak artık zor geliyor. Tabi ki bazı arkadaşlar hız ne olacak diye söylenmeye başlayabilirler. Kimin umrunda :), en azından bu konu bu makalenin konusu değil. Hem günlük 300-500 kullanıcının ziyaret ettiği bir kaç sitede kullandım ve gerçekten bir sorun yaşamadım.

C# 3.0 LINQ Preview Yazılımcılara kolaylık

SeTo | 16 April 2007 12:33

Microsofttan beklenen yenilikler ardı arkası kesilmeden geliyor… C Omega ile piyasayı bir süre sarstıktan sonra bir geliştirme projesi olduğunu açıklayan microsoft, C üzerindeki çalışmalarını şimdilik c# 3.0 ile tamamladı… c# 3.0 yeni edinerek incelemeye başladığım bir olay ama şimdiden beni mest etmiş durumda. c# kodlayan arkadaşlar bilirler biraz gıcık bir dildir insanlara göre ama zevklidir artık gıcık kısmı kalkıyor diyebiliriz.

ilk yazılıma başladığımda oturup saatlerce düşünmüştüm bu değişkenlerin ne olduğunu vermesekte kendisi algılasa olmuyormu diye ve microsoft bir hayalimi daha gerçeğe çevirdi diyebilirim. C# LINQ Preview ile şu anda sadece windows uygulamalarında olmak üzere değişkenin ne olduğunu vermenize gerek yok derleyici sen değeri ver değişkeni ben algılayayım diyor… Yani ;