Silverlight SQL Azure adlı saklı yordam çağırma

1 Cevap php

Ben SQL Azure adlı yordamını aramak ve verileri göstermek için bir Silverlight uygulaması var. Ben yordamını aramak için servisini kullanmak, ve VS 2008 çalıştırıldığında çalışıyor. Ama php sayfasında entegre ederken, veri gösterilmemiştir. Ben hizmeti çalışmıyor düşünüyorum.

Nasıl SQL Azure servisini kullanmadan yordamını çağırabilirsiniz? SQL için ADO.Net Entity Domain Model ve LINQ (ben GUI bu veritabanına erişmek için izniniz yok) kullanamazsınız. SQL Azure bağlanamıyor, bu yüzden hangi yöntemi ben Silverlight SQL Azure yordamını aramak için kullanabilir miyim?

Bana bilgi veriniz.

{Ben o Silverlight hakkında çok fazla bilmiyorum. Projemin detailes almak. SQL Azure adlı yordamını aramak istiyorum. Yani, ADO.Net Entity Domain Model o Saklı yordam aramaya çalıştım. Sorun, SQL Azure veritabanına erişemiyor. It Buit_in fonksiyon suer_sname SQL server bu sürümünde desteklenmiyor "gösteriyor. Dolayısıyla, ben beind kodunda bu saklı yordam bağlanmak ve Hizmet bu işlevini çağırın ve sunum katmanı bu verileri kullanmak için, ben (Silverlight servis başvurusu ekleyin I servisi) aynı proje de demek. VS çalıştırdığımız zaman mükemmel çalışıyor. Peki, ben xap dosyasını almak ve php bu xap dosyayı diyoruz. silverlight o PHP sayfası çalışıyor olması ancak veriler gösterilmemiştir . Ben Peki, nasıl benim sorunu çözebilir? benim php sayfası çalıştırmak için xampp kullanın. hizmeti barındırılan olmadığını düşünüyorum.}

1 Cevap

Eğer özellikle "Hizmet", sizin mimarisi hakkında biraz daha açıklayabilir. Bellekten, Silverlight doğrudan, saklı yordam veya başka herhangi bir veri tabanı işlevini çağırmak mümkün olmayacaktır.

Bu sistemleri inşa ettik, her zaman bir sunucu üzerinde bir WCF hizmeti (Silverlight uygulama istemci çalışır ve herhangi bir veri tabanı görünürlüğünü asla) atlattı.

Eğer veritabanını çağıran bir WCF hizmeti tasarımı eğer hizmet Visual Studio, PHP veya hizmeti bağlayabilirsiniz şeyden çağrıldığını Yani, herhangi bir fark olmamalıdır.

From reading your question again though, it looks as if your question has already been asked elsewhere: http://social.msdn.microsoft.com/Forums/en/ssdsgetstarted/thread/3fdfff13-3fa5-4cc6-a8e4-5ffe2cf66486

"" Buit_in fonksiyonu suer_sname SQL server bu sürümünde desteklenmiyor: Bu SQL Azure geçerli sürümünde desteklenmiyor işlevlerinden biri, dolayısıyla hata messsage - Sen SQL fonksiyonu "SUSER_SNAME" aramak için çalışıyoruz. "

Bu aslında daha tam özellikli SQL 2005/2008 için inşa ettik, özellikle eğer, SQL Azure ilk çalışan almaya çalışırken oldukça sinir bozucu olabilir. Eğer SQL Azure Geçiş Sihirbazı kullanmak Ancak, sen dahil ne daha gerçekçi bir resim elde edecek - http://sqlazuremw.codeplex.com/

Umarım bu yardımcı olur

Toby