Find the latest bookmaker offers available across all uk gambling sites www.bets.zone Read the reviews and compare sites to quickly discover the perfect account for you.
Son Yazılar
  • YDS Kelime Ezberleme Pro Uygulaması
  • Yeni e-Ticaret Sitemiz Açıldı – webdenalin
  • Adbuddiz Reklam Geliri
  • Kpss Vatandaşlık Pro
  • Android Studio Türkçe Karakter Sorunu Çözümü

WCF Servis Oluşturmak

Bugün veritabanı bağlantısı olan bir web servis yazmaya karar verdim. Öncelikle veritabanımı oluşturmam gerekiyordu. Bunun için MYSQL kullandım. Yapacağım örneğin konuyu anlamam açısından önemli olduğumu bilmeden tek tablolu bir veritabanı yarattım.

web servis veritabani

Yukarıdaki tabloya person adını vererek Kendo isimli veritabanımı oluşturdum. Daha sonra Microsoft Visual Studio 2012’yi açarak WCF projesi oluşturdum.

web servis 1

Görüldüğü üzere adını DbService olarak verdim.

Daha sonra kendiliğinden oluşan metotları silerek kendi metotlarımı yazmaya başladım. Veritabanı olduğundan veritabanı bağlantısı yapmadan önce projeme MYSQL Connector’u referans olarak gösterdim. Böylelikle bağlantımı sağlayabilecektim.

Projem oluşurken IDbService ve DbService adında iki class’ım oluşmuştu. IDbService Interface olup DbService tarafından metotları override edeceğimden öncelikle metodumu IDbService class’ına ekledim.

web servis 2

Görüldüğü üzere override edeceğim List GetAllPeople(); metodu.

Daha sonra DbService class’ıma gelerek override ettikten sonra veritabanı bağlantısını sağladım.

web servis 3

Böylelikle web servisi yazma işlemini tamamlamış oldum.

Bu konuyu anladıktan sonra bu yazdığımız web servisi çağırmanın nasıl olduğuna bakmak için WCF Servis Çağırma adlı konuya girmeniz gerekmektedir.

WCF Servis Oluşturmak web servis oluşturmak

Hakkında Ali Demirci

1991 Ankara doğumluyum. Bilgisayar Mühendisliği bölümü 2013 mezunuyum. Bilgilerimi paylaşarak, belki birilerine yararım dokunur düşüncesiyle bu sitede yazarlık yapıyorum. Her türlü soru(n)larınızı bana sorabilir, ben de elimden geldiği kadarıyla yardımcı olmaya çalışırım.

3 yorumlar

  1. merhaba hocam bu uygulamanın ve çağıra uygulamanın dosyalarını gönderme şansınız varmı veya yayınlama ben anlattığınız gibi yaptığımda hata alıyorum

    Cevapla
  2. IDbService class’ına eklediğim metoddaki List GetAllPeople(); “The type or namespace name ‘Person’ could not be found (are you missing a using directory or an assembly reference ?) hatası alıyorum.

    Cevapla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir