Compat Note: Silverlight Beta 2 Client & .NET Framework 3.5 SP1 Server Components

Published 12 August 08 02:01 PM | dpblogs 

A few folks have asked about using the Silverlight Beta 2 client library against a data service created using the recently released .NET Framework 3.5 SP1 RTM bits.  In general, the Silverlight Beta 2 data services library was created to target the .NET Framework 3.5 SP1 Beta release of ADO.NET Data Services server side components.  While the Silverlight Beta 2 data services library may work in some scenarios against a .NET Framework 3.5 SP1 RTM server, you should NOT count on the two being fully compatible with each other.

Now that we rev'd the server side with this release of .NET 3.5 SP1 RTM our current task is to update the Silverlight data services client to work well with the RTM'd service side.  In the Silverlight RTW timeframe the data services Silverlight client will be updated to be fully compatible with the .NET 3.5 SP1 RTM server side components. 

In future, this type of impact will be minimized because as part of our last few .NET 3.5 SP1 development milestones we added a versioning scheme directly into the data services product to make client and server rev’s tolerant of each other where possible. 

 

-Mike Flasko

Program Manager, ADO.NET Data Services

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Ben Hayay said on August 12, 2008 5:39 PM:

Mike, thank you for the info.

Once you update the client side for this SP1, can you tell us what [critical] features are still pending for SL RTW?

Would you be able to give us some updated docs and samples, particularly on the client side how to get started? A couple of videos would be helpful.

Will the two-way binding be completed for the next update (before RTW)?

Thanks!

..Ben

# Shawn Wildermuth said on August 12, 2008 10:06 PM:

Ben - Two way binding in SL works in Beta 2.  Not sure what you mean by that...

# BenHayat said on August 12, 2008 10:38 PM:

Hi Shawn;

The following is from your recent blog on SL and Astoria:

-----------

"Currently the Data Contract objects do not support INotifyPropertyChanged or INotifyCollectionChanged so data binding may be affected in some cases.There are partial methods for detecting changes to specific properties which makes implementing the INotifyPropertyChanged interface trivial, but not quick. Future versions (e.g. post-RTM) will give us better control over the generation of the data contract classes."

---------------

Wouldn't the above problem affect the two-way data binding?

..Ben

# JasonBSteele said on August 13, 2008 6:08 AM:

Thanks to Ben for raising this question. I too would like to know whether the generated client will support change tracking.

Without it, updating data from a bound DataGrid is pretty tricky!

Thanks, Jason

# dpblogs said on August 21, 2008 4:43 AM:

We took a POCO based approach in V1, so the classes are very light weight and do not implement binding interfaces directly.  This (better binding support) is something we want to add, but it just did not fit into our V1 timeframe. Thanks for the feedback.

-Mike    

# Graphic Stream said on August 24, 2008 12:16 PM:

L'installation du SP1 (VS 2008 SP1 et/ou framework 3.5 sp1) empêche les développements

# lgalicia said on August 25, 2008 11:48 AM:

Hi Mike Flasko, i have updated the VS 2008 to Sp1 aug 11 (RTW) and my Ado.net data service/SilverLight Client service has crashed :(, the bug is known but  not could'nt downgrade, i have the Previous SL SDK, but still have the same bug, no new suggestions (?) or some patch or whatever, i have a big UI made in SL....... Thx

# Zinovate said on August 25, 2008 10:18 PM:

I can attest that it DOES NOT WORK. Thank god I had a backup of my environment. I would have been toast. I tried for hours to only give up and revert.  I am an ISV building demo clients in an attemt to support the 2.0 release with production apps and that sucked. I was days away from a big demo and I made the mistake of upgrading.  Now I get to wait untill.... Oh well, my fault for trying to support MS's newest platform.

# lgalicia said on August 26, 2008 4:34 PM:

Some people have luck and other only the patient to wait the release...   :=(, i found new  bugs in VS, i want kill myself..... hahaha

# Zinovate said on August 27, 2008 12:44 PM:

Look, I have to get back to work. Can someone repost the .NET SP1 beta bits please so I can roll back and get back to work. My boss is on the verge of calling a hault to this "Silverlight" thing. I NEED SOME GOD DAM HELP>>>>>

# lgalicia said on August 27, 2008 6:28 PM:

Convert all to ASP and AJAX, don't wait for the Release, i think this will be the next month, i made so to get some time.

# lgalicia said on August 28, 2008 3:24 PM:

don't worry about me, i have been fired :(, bad luck, thx, there is'nt work by there?

# Why is this such a pain? said on August 30, 2008 11:50 AM:

Why the heck wouldn't you make sure that it's compatible with the SP1 release????  That is just crazy to me, and is really starting to make me question the stability and sanity of the Microsoft development teams who are working on this stuff.  

I've wasted my entire morning trying to build a demo so that I can convince our clients to go with Silverlight.  Well, I'm no longer convinced.  How many of these stupid  -  Well this dosen't work anymore bla bla things are we going to come accross?  

With the amount of bugs, and "planned features" that I see comming, I'm thinking that I'm going to have to wait for Silverlight 2 SP1 before we can count on the platform at all.

# Project Astoria Team Blog said on September 2, 2008 8:11 PM:

As an offshoot of the feedback we got from different channels , ( Blogs , Direct emails to team members

# pabloc said on September 2, 2008 8:34 PM:

To put context back to this thread: based on customer feedback we created a temporary update to enable interoperability between Silverlight 2 beta 2 and RTM servers. This blog post has the details:

http://blogs.msdn.com/astoriateam/archive/2008/09/02/interim-release-making-sl2-beta-2-clients-work-with-net-fx-3-5-sp1-rtm-servers.aspx

-pablo

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

Search

This Blog

Syndication

Page view tracker