.NET RIA Services May 2009 Preview

Today we posted a minor update to .NET RIA Services.  This release is mainly focused on addressing bug fixes we have heard in the forums and delivering on a few key areas… There are a lot of other long lead work items that will fall into future releases. 

Download it today from: http://code.msdn.microsoft.com/RIAServices 

Here is a list of what is available in the May 2009 Preview:-

  1. Tons of bug fixes. Most of the bugs reported in the forum have been addressed.

  2. New Business application Template… This template adds login\create new user to the Silverlight Navigation Application template.



  3. Authentication Sample

  4. XML Metadata provider Sample…  We have heard very clearly that folks want an option to store validation metadata outside of custom attributes.  This sample shows how to find metadata in an Xml file, but you could easily extend to find validation information from a database.

  5. Linq2Sql Domain Provider Sample..  Out of the box we support POCO (plain old CLR object), Linq2Sql and Entity Framework, but we know folks are actively looking into building support for nHibernate, Sharepoint, etc.   This is a great sample that shows you the ends and outs of writing a provider.  It is the actual product code we use for the Linq2Sql provider (plus a little clean up).

  6. Updated asp:DomainDataSource that works great with asp Dynamic Data

All the samples (March 2009 and May 2009) can be found at http://code.msdn.microsoft.com/RIAServices

We’d love to hear what you think and what you’d like to see in the next preview!

Comments (80)

  1. What's New says:

    Today we posted a minor update to .NET RIA Services .  This release is mainly focused on addressing

  2. 9eFish says:

    9efish.感谢你的文章 – Trackback from 9eFish

  3. progg.ru says:

    Thank you for submitting this cool story – Trackback from progg.ru

  4. Hi brad,

    Very cool update. I have posted a question in Silverlight forums regarding Authentication and I expect that bus is fixed with this release.

    Also please Fix POCO explanation its shows "Plan" instead of "Plain"



  5. KIran says:

    Is .Net RIA Services going to be released with Silverlight 3 or is it scheduled for release with VS2010 or sometime later?

    Would be good to know so we know what resources to commit to it.

    Thank you.

  6. dsoltesz says:

    If you expose you EF model through RIA services, will other clients besides silverlight be able to call you service?

    (Could other clients just add reference or use svcutil and point to your service)?

  7. Eoin C says:

    Does the .Net RIA Services still need to be run in Full Trust ??

    It’s frustrating not being able to upload a project to show someone else when you’re on a shared hositng account.

    Thanks for the update 🙂


  8. gingram97@gmail.com says:

    You had mentioned SharePorint support.  Will RIA Services support this out-of-box eventually?  If so, in the Go-Live w/SL3 or Post SL3 release?  And of course… I have to ask about any new WPF support/timeline, as well?  Keep up the good work.  

  9. DotNetBurner – burning hot .net content

  10. BradA says:

    >>Is .Net RIA Services going to be released with Silverlight 3 or is it scheduled for release with VS2010 or sometime later?

    KIran – There will be a "go live" of RIA Services right around SL3 RTM…  Does that help?

  11. BradA says:

    >> If you expose you EF model through RIA services, will other clients besides silverlight be able to call you service?

    dsoltesz  – Yes… this is an important scenario which will plan to enable.. right now it is not as clean as we’d like it to be.  I expect that our next drop will include some great new functionality in this direction.

  12. BradA says:

    >> Does the .Net RIA Services still need to be run in Full Trust ??

    Eoin C – The EF and L2S providers for .NET RIA Services require full trust on .NET Framework 3.5…  The POCO one does not…  We expect this to be addressed by .NET Framework 4..

    Hope that helps.

  13. BradA says:

    >> You had mentioned SharePorint support. Will RIA Services support this out-of-box eventually?

    shaggygi – We are still working on exactly what providers will be in the box… I will take this as one vote for Sharepoint!    Notice that there are folks that are successfully doing it today with .NET RIA services.. http://www.chasingsilverlight.com/2009/05/sharepoint-bridge-via-net-ria-services.html

  14. Hatim says:


    To add to dslotesz question. It would be great if it worked the same way the integration is done with Silverlight. Say for javascript, some javascript prototyping is generated that can be used. I believe this is the closest we have ever been to one backend – middletier and multiple UIs.

  15. Is it possible to write an article showing how to hook up the ASP.NEt membership and Roles using the new .Net Ria Services and silverlight 3?

    i read almost every article possible about authentication in silverlight 3 but none of them provide enough steps from end-to-end.

    I did look at the documentation (ria services overview preview.pdf ) and at Authentication Quick Starts released today, but it just NOT ENOUGH.

    Thanks so much.


  16. Hi Brad,

    Just installed May09 release and created a new Silverlight Business application, but when i try to compile it SL application i got a compilation error at line:

    Services.Add("WebService", new WebUserService());

    Did i miss something?



  17. Kiran says:

    Thanks Brad. Looking forward to SL3 & .Net RIA GoLive.  .Net RIA will certainly make SL Apps a lot easier; I just hope my power users don’t want to start doing their own SL3 Apps!!

  18. In this Issue: Mark Monster , Scott Davis , Colin Eberhardt , Silverlight Girl , Tim Heuer , Koen Zwikstra

  19. .NET RIA Services May 2009 Preview .NET RIA Servicesのプレビュー版がアップデートされ、提供されています。 サンプル等もcode.msdnで公開されてますね。…

  20. На днях стало доступно обновление .NET RIA Services preview.

  21. gingram97@gmail.com says:

    Is there a way to add themes to Login Windows?  It would be nice to automatically connect to themes added from App.xaml ( Corrina’s Frost theme, etc. ).

  22. Update of .NET RIA Services preview has been become available. What’s news: Additional template for business

  23. Update of .NET RIA Services preview has been become available. What’s news: Additional template for business

  24. My latest in a series of the weekly, or more often, summary of interesting links I come across related to Visual Studio. Greg Duncan posted a link to the Managed Stack Explorer on CodePlex . Brad Abrams announced that the .NET RIA Services May 2009 Preview

  25. Microsoft .NET RIA Services simplifies the traditional n-tier application pattern by bringing together

  26. If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord

  27. If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord

  28. ASPInsiders says:

    If you are looking to follow this series, be sure to subscribe to my RSS feed at http://feeds.jasongaylord.com/JasonNGaylord

  29. Jun Miao says:

    Is it possible to force WebUserService to create its DomainContext (AuthenticationContext) using the construct with an AuthenticationService data service URI instead of the default constructor?

    public AuthenticationContext(Uri serviceUri) :

                   base(new HttpDomainClient(serviceUri))





  30. ccchai says:

    Which bugs are fixed?? I noticed some issues are not fixed yet.

  31. BradA says:

    >> Which bugs are fixed?? I noticed some issues are not fixed yet.

    ccchai –

    I will see if I can dig up a list.. in the mean time, what issues are you still seeing?  

  32. dsoltesz says:

    I’m trying to use the navigation service from within a page and just want to navigate to another page and it doesn’t seem to work.

    I’m using the latest May Preview and the Silverlight Business Application template and I’m just trying to navigate to the about page from within the homepage (clicking home, about menu buttons works fine)

    I’ve tried both ways

    NavigationService fram = NavigationService.GetNavigationService(this);

    frame.Navigate(new Uri("/Views/AboutPage.xaml",UriKind.Relative));

    this.NavigationService.Navigate(new Uri("/Views/AboutPage.xaml",UriKind.Relative));

    If I set a break point in the AboutPage the initializeComponent code is hit but the UI doesn’t reflect the aboutpage

  33. dsoltesz says:

    appartently you can’t try to navigate to another page when inside the current pages navigatedTo method.  This doesn’t seem to make sense to me….

  34. ccchai says:

    >> I will see if I can dig up a list.. in the mean time, what issues are you still seeing?  

    The biggest problem is the auto-conversion to UTC dates for datetime values, and there is no way to disable this ‘feature’. This problem is reported in the forum several times since late March but is not resolved yet.

  35. While the feedback on .NET RIA Services has been great, many people have commented on the way we store

  36. I have previously written about the UNPLUGGED road trip that Mike , Nathan and I have been on. I also

  37. Hi Brad (i dont speak very good the english)

    Thanks for all your help (From Chile).

    A little question:

    How can i fill a DataFormComboBoxField using a DomainDataSource?

    Bye and Thanks!

    Manuel Valenzuela

  38. 話題の小向美奈子ストリップを盗撮!入念なボディチェックをすり抜けて超小型カメラで撮影した神動画がアップ中!期間限定配信の衝撃的映像を見逃すな

  39. 高額報酬 says:


  40. mixi says:


  41. 素人 says:


  42. メル友募集 says:

    最近してないし欲求不満です。一緒にいやらしいことしませんか?エッチには自信あるよ(笑) nyaon.chuki@docomo.ne.jp メール待ってるよ☆

  43. ホスト says:


  44. 家出 says:


  45. 動物占い says:


  46. 救援部 says:


  47. 家出 says:


  48. セレブ女性との割り切りお付き合いで大金を稼いでみませんか?女性に癒しと快楽、男性に謝礼とお互い満たしあえる当サイト、セレブラブはあなたの登録をお待ちしております。

  49. セレブ女性との割り切りお付き合いで大金を稼いでみませんか?女性に癒しと快楽、男性に謝礼とお互い満たしあえる当サイト、セレブラブはあなたの登録をお待ちしております。

  50. 夏フェス!! says:

    誰か満足させてくれる人いませんか?めんどくさいこと抜きでしよっ♪ gu-gu-m@docomo.ne.jp とりあえずメールして☆

  51. 夏フェス!! says:

    誰か満足させてくれる人いませんか?めんどくさいこと抜きでしよっ♪ gu-gu-m@docomo.ne.jp とりあえずメールして☆

  52. 逆円 says:


  53. 逆円 says:


  54. 家出 says:


  55. 家出 says:


  56. あなたのゲーマー度を無料ゲーム感覚で測定します。15個の質問に答えるだけの簡単測定で一度遊んでみませんか?ゲームが得意な人もそうでない人もぜひどうぞ。

  57. あなたのゲーマー度を無料ゲーム感覚で測定します。15個の質問に答えるだけの簡単測定で一度遊んでみませんか?ゲームが得意な人もそうでない人もぜひどうぞ。

  58. 素人 says:


  59. 素人 says:


  60. 出会い系 says:


  61. 出会い系 says:


  62. 逆援助 says:


  63. 逆援助 says:


  64. 友達募集 says:

    自分のほむぺ初公開でぇす。やっと完成したのでみんなに見てもらいたくて★カキコしました。意見ある方めぇるまってまぁす。 ggg.nj@docomo.ne.jp

  65. 友達募集 says:

    自分のほむぺ初公開でぇす。やっと完成したのでみんなに見てもらいたくて★カキコしました。意見ある方めぇるまってまぁす。 ggg.nj@docomo.ne.jp

  66. 出会い says:


  67. 出会い says:


  68. あなたの真のH度を診断できるHチェッカー!コンパや飲み会で盛り上がること間違いなしのおもしろツールでみんなと盛り上がろう

  69. あなたの真のH度を診断できるHチェッカー!コンパや飲み会で盛り上がること間違いなしのおもしろツールでみんなと盛り上がろう

  70. 逆円 says:


  71. 逆円 says:


  72. 人妻 says:


  73. 人妻 says:


  74. 素人 says:


  75. 素人 says:


  76. さゆのプロフィールが完成しましたぁ。記念すべき初プロフをネットに公開してみました。ドキドキしてるので優しい感想メールしてくれたら心和むかもでぇす po.tomoe.oq@docomo.ne.jp

  77. さゆのプロフィールが完成しましたぁ。記念すべき初プロフをネットに公開してみました。ドキドキしてるので優しい感想メールしてくれたら心和むかもでぇす po.tomoe.oq@docomo.ne.jp

  78. 家出 says:


  79. 家出 says: