LINQtoSQL Silverligth Uygulamalarında LinqtoSql. LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları.

Slides:



Advertisements
Benzer bir sunumlar
LINQ Language Integrated Query
Advertisements

Hazırlayan : Öğr. Gör. Fahri YILMAZ
VB.net ile SQL SERVER’a bağlanmak
III.Oturum: SQL ile Verileri İşlemek
LINQ { C# 3.0 ve Language Integrated Query }
VS2005 Yönetilen Kodlarla Office Uygulamaları Geliştirmek Atakan Kesler Yazılım Danışmanı Microsoft Regional Director
A. Betül Oktay Elif Edoğan Zeliha Çetin
dataReader- DataAdapter
Microsoft Danışman Öğrenci
SQL Komutlar 5 Sibel SOMYÜREK.
EkoPC Bilişim Ltd. Eğitim Hizmetleri
Veri Tabanı Yönetim Sistemleri
Görsel Programlama II Ders 1 Öğr.Gör. Mustafa KARABULUT.
Veritabanı Yönetim Sistemleri Hızlı ve Kısa Giriş
VeriTabanı Uygulama. Tabloları yaratmak için MySQL komutları.
BÖLÜM 6 SQL SERVER KOMUTLARI.
SQL (STRUCTURED QUERY LANGUAGE)
SQL ve JavaScript Akademik Bilişim 2003 Adana, Şubat 2003 Fırat Tiryaki.
Bilgisayar Mühendisliği Bölümü
ÖRNEKLER. musteri Id adi soyadi mus_satis Id barkod adet Urunlar barkod urun_adi kodu fiyati Stok_hareket tarih barkod gelen giden.
SQL Dili ve MySQL Komutları
SQL’e Giriş ve SELECT Komutu
LINQ (Language Integrated Query)
Veritabanı İşlemleri.
Iletisim Icin : Blog : E - Mail :
İnternet Programcılığı II
VeriTabanı Uygulama.
PHP ve MYSQL Veritabanı Sunucusu
İSİM UZAYLARI.
SQL (Structured Query Language). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan.
Microsoft® WPF- Silverlight
SQL SERVER Giriş A. Betül Oktay Ayşe Betül Oktay 2006.
SQL Sibel SOMYÜREK.
VERİTABANI YARATMA.
SQL Komutları (2) Uzm. Murat YAZICI.
Oluşturulan layout dosyasında 2 tane Editview ve 2 tane buton bulunmaktadır. Editviewlardan alınan değerler ilk butona tıklandığında veritabanına yazılır.
VTYS Öğr. Gör. Engin DUTAR
SQL’ e Giriş Uzm. Murat YAZICI.
VERİ ERİŞİM ARABİRİMİ PROGRAMLAMA DİLLERİ KENDİ OLANAKLARIYLAVERİTABANI ERİŞİMİNİ TAM ANLAMIYLA GERÇEKLEŞTİREMEZLER. BU NEDENLE VERİ ERİŞİM ARABİRİMİ (DATA.
Gizem Tanış Bozok Üniversitesi Öğr. Görevlisi.  Veri erişimi için ADO.NET kodunu yazmak ve yönetmek zordur.  Microsoft, uygulamada veritabanı aktivitelerini.
SİSTEM VERİTABANLARI. Sistem veritabanlarını tanıma. Kendi Login’imizi oluşturma Neler İşleyeceğiz?
CA VISUAL OBJECTS ORACLE, MS SQL & MY SQL BAĞLANTıSı Suat ÇELİK Mak. Yük. Müh İskenderrun, © Suat ÇELİK.
Yeni Veritabanı Oluşturma
S ORGU / DML / DDL KOMUTLARı İbrahim Onur Sığırcı.
LINQ { C# 3.0 ve Language Integrated Query } MEHMET MECİT GÖK NO:
View View’ler select ifadesi ile tanımlanmış sanal tablolardır. Temel amacı base tabloların içerisinden veri kümesi getirip ortaya çıkan sonucu sanal.
LINQ { C# 3.0 ve Language Integrated Query } Uğur UMUTLUOĞLU.
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı Arş. Gör. Pınar CİHAN.
Asp.Net Veritabanı İşlemleri
Veri Tabanı Yönetimi Dersi 1. Laboratuvarı
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
VIEW lerle çalışmak 11.BÖLÜM.
© Marmara Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi
Aytaç ÖZAY MS Akademik ADO.Net Editörü
Tablo Tipi Değişkenler
5. HAFTA Öğr. Gör. Yunus KÖKVER
C# WINDOWS UYGULAMASI HAZIRLAMA ADO.NET SUNU3- MÜŞTERİ KAYIT FORMU OLUŞTURMA SAVAŞ TUNÇER
VISUAL STUDIO İÇERİSİNDE VERİ TABANI BAĞLANTISI ACCESS DATA SOURCE SAVAŞ TUNÇER
VERİ TABANI SQL (STRUCTURED QUERY LANGUAGE) SAVAŞ TUNÇER.
VERİ TABANI VE VISUAL STUDIO SQL LOCAL DB(YEREL VERİ TABANINI SAYFAYA BAĞLAMA Savaş TUNÇER.
Asp.Net Veritabanı İşlemleri
Öğretim Görevlisi Alper Talha Karadeniz Veri Tabanı 1
C# ve Veri tabanı İşlemleri
DML ile veri ekleme, silme ve değiştirme
Sorgu / dml / ddl komutları
SQL (STRUCTURED QUERY LANGUAGE)
VERİTABANI YÖNETİM SİSTEMLERİ 6-SQL Server-4-DML
PHP ve MYSQLi.
Asp.Net Veritabanı İşlemleri
SQL VIEW.
Sunum transkripti:

LINQtoSQL Silverligth Uygulamalarında LinqtoSql

LINQ (Language Integrated Query) özellikle dil içerisinde, Sql tarzı sorgular yazabilmemizi ve bunları var olan IEnumerable türevli tipler üzerinde kullanabilmemizi sağlayan bir Microsoft teknolojisidir. LINQ

.NET Language Integrated Query LINQ to Objects Objects C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers Objects XML Relational LINQ to Objects LINQ to DataSets LINQ to Entities LINQ to SQL SQL LINQ to XML LINQ PROJESİ LINQ to SQL

NEDEN LINQ?  Nesne tabanlı bir ortamda büyük veri kümelerini de birer nesne haline getirebilmek  Nesneler üzerinde arama, sıralama, gruplama gibi işlemleri daha kolay yapabilmek  Bu işlemleri sadece kullanılan dil ile gerçekleştirebilme  Veritabanındaki tablolara.NET nesnesi olarak uygulama içerisinde sorgulayabilmek  XML dosyalarındaki verileri XPath ve Xquery kullanmadan, SQL ifadesi yazar gibi sorgulayabilmek  Koleksiyon ve dizi nesnelerini sorgulayabilmek  Ve bu sorgulamaları dil ile entegre şekilde oluşturabilmek için kullanılabilir…

LINQtoSQL .NET sınıflarını kullanarak relational database işlemleri yapabilmemize olanak sağlayan bir O/RM (object relational mapping) uygulamasıdır.

.NET Language Integrated Query LINQ to Objects Objects C# 3.0C# 3.0 Visual Basic 9.0Visual Basic 9.0 OthersOthers Objects XML Relational LINQ to Objects LINQ to DataSets LINQ to Entities LINQ to SQL SQL LINQ to XML LINQ PROJESİ LINQ to SQL

ESKİDEN… SqlConnection cnn = new SqlConnection(baglanti); cnn.Open(); String komut = "SELECT * FROM tabloBir WHERE sayi>5 "; DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(komut, cnn); da.Fill(ds, "tabloBir"); dataGridView1.DataSource = ds.Tables["tabloBir"]; cnn.Close();

ŞİMDİLERDE… var sayılar= from sayi in db.tabloBir where sayi > 5 select sayi Ele alınacak liste (dizi veya koleksiyon gibi) Seçilecek verileri belirleme (Şart bildirme, sıralama, gruplama) Sorguda kullanılacak değer Sonuçta yer alacak değer

ARKADA NELER OLUYOR?Uygulama LINQ to SQL SQL Server from c in db.Customers where c.City == "London" select c.CompanyName Enumerate SELECT CompanyName FROM Customer WHERE City = 'London' SQLSorgusu Satırlar Nesneler db.Customers.Add(c1); c2.City = “Seattle"; db.Customers.Remove(c3); SubmitChanges() INSERT INTO Customer … UPDATE Customer … DELETE FROM Customer … SQLSorgusu

Silverlight Uygulamalarında LinqToSql  Silverlight client taraflı çalışmaktadır. Bu nedenle bu tarz uygulamalardan direkt olarak veritabanına bağlanamayız. Kullanmamız gereken veritabanına LinqtoSql ile bir web servisi yardımı sayesinde erişebiliriz.  Uygulama Örnekleri…..