Yazılarımı Daha Kolay Takip Etmek İçin Tıklayın!

Silverlight'tan Web Servislerine Erişim Problemi

yazan: 3/17/2009 9:48:00 AM

Merhabalar; Son zamanlarda bir problem yaşıyorduk, Silverlight kullanarak Web Servisine erişmek istediğimizde, primitive veya .net sınıflarından bir nesne geri döndüren Web Metodlarında sorun yaşamıyorduk. Ama Linq To Sql kullanarak oluşturduğumuz sınıflardan geri döndüren nesnelerde hep hatalarla karşılaştık; hatta ve hatta aynı web servislerini senkron olarak kullanan Mobile uygulamamızda yine sorun yaşamıyorduk. Ama iş asenkron olarak silverlight'ttan çağırmaya geldiğinde sorunlar başlıyordu.

Biz bunu, Nesnlerimizin, içerdikleri özellikleri bir diziye koyup o diziyi geri çevirerek hallettik. Daha sonra sorunumuzu Daron Hoca'ya sorunca, eğer Linq to Sql kullandığımız veritabanı ilişkiler (relations) içeriyorsa, oluşturulan nesneler de ilişkileri içereceği için, geri dönen nesnede ilişkiler ve ilişkide oldukları nesneler de bulunurmuş, dolayısı ile Silverlight bu geri dönüşü aldığında gelen nesnenin ne olduğuna karar veremeyip hata verirmiş. Dolayısı ile Linq to SQL kullanıken ilişkileri kod tarafında tasarlamak gerekiyor, veritabanı sade olmalı.

 

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , , , ,

ipucu

Related posts

Comments

3/3/2010 12:31:20 PM

ucvhost

It’s a good topic. I would like to read more about your articles.That contains nice information....Thanks, informative site, i try it later.

ucvhost us

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

3/10/2010 6:24:00 PM

 

Yazar Hakkında

Erçin YONTAR
Erçin Yontar
1986 yılında Çorlu'da doğdu.İlk öğrenimini Ankara'da, ortaöğrenimini Eskişehir'de gördü.
Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliği Bölümü mezunu.
Yazılım ile çok ilgili; Visual Studiosu daima açık :) bunun sayesinde Imagine Cup 2008 Türkiye 3.sü ve bir çok proje geliştiriyor.
Yazılım dışında : Frp hastası, rock/metal dinliyor, organizasyon işlerine merak sardı. Bunların yanında o bir; 
MCTS (Microsoft Certified Technology Specialist)



MSP (Microsoft Student Partner)

Bana posta atın Send mail

Favorilerine Ekle


Add to Technorati Favorites

 

Twitter - Ne Yapıyorum?

    Pages

      Recent comments

      Feragatname

      Burada yazan yazılar ve içerdikleri fikirler yazarına aittir. Başkasını ilgilendirmez. Yazıları kaynağını kopyaladığınız yazının içinde tıklanabilir link halinde belirtmek şartı ile olduğu gibi kullanabilirsiniz. Bu kuralları değiştirme hakkım saklıdır. Yarın bir gün benim yazım benim blogumdan başka bir yerde olamaz dersem Kopyaladığınız yazıyı da silmek zorundasınız. Bu işe girşen kişi bu koşulları ve doğan yasal yükümlülükleri kabul etmiş sayılır. Eyvallah diyen devam etsin.

      © Tüm hakları saklıdır.

      Giriş