<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.silverlight.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx</link><description>Tim and I and many others have been discussing, off and on, the frequent requests for videos/tutorials/demos, etc. that show how to move data into and out of databases and display them in Silverlight. On the one hand, my response is that the very question</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#115438</link><pubDate>Wed, 22 Oct 2008 18:25:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:115438</guid><dc:creator>jesseliberty</dc:creator><description>&lt;p&gt;You'll be marching through the streets with Tim on your shoulders and I'll be a footnote :-)&lt;/p&gt;
&lt;p&gt;That said, I will try to fill in the corners will videos, tutorials and blog entries, but he is the guy who has been charged with building the LOB end-to-end demo and I know he'll do a great job (I'm deeply jealous). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Keep an eye out for his &amp;quot;corner&amp;quot;&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=115438" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#114393</link><pubDate>Tue, 21 Oct 2008 14:24:13 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:114393</guid><dc:creator>jasonbsteele</dc:creator><description>&lt;p&gt;This is great news! I too would like to see a LOB application and I agree with shaggygi: an approach to how to deal with firing of multiple async queries would be much appreciated.&lt;/p&gt;
&lt;p&gt;I would also like to see the best way to implement business logic when your EF is exposed through a Data Service.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=114393" width="1" height="1"&gt;</description></item><item><title>2008 October 21 - Links for today &amp;laquo; My (almost) Daily Links</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#114118</link><pubDate>Tue, 21 Oct 2008 08:33:32 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:114118</guid><dc:creator>2008 October 21 - Links for today « My (almost) Daily Links</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2008 October 21 - Links for today &amp;amp;laquo; My (almost) Daily Links&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=114118" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113897</link><pubDate>Tue, 21 Oct 2008 02:29:57 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113897</guid><dc:creator>Psychlist1972</dc:creator><description>&lt;p&gt;I find this discussion interesting. &lt;/p&gt;
&lt;p&gt;When I look at a new technology, I really only want to focus on what is new or different in what I need to do to support that specific technology. I have never used a reference app as a guide: they get too muddy, tend to show someone else's idea of a &amp;quot;good&amp;quot; architecture, and generally are too big to absorb reasonably.&lt;/p&gt;
&lt;p&gt;For me, the worst demos are the ones that spend too much time talking about something outside the specific technology we're trying to learn.&lt;/p&gt;
&lt;p&gt;I might not be the audience for this, but felt I had to chime in :)&lt;/p&gt;
&lt;p&gt;Pete&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113897" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113697</link><pubDate>Mon, 20 Oct 2008 20:06:56 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113697</guid><dc:creator>anmotayo</dc:creator><description>&lt;p&gt;I agree with Ken Cox. &lt;/p&gt;
&lt;p&gt;I have studied the tutorials/videos on www.silverlight.net and I understand the big picture as regards LINQ to SQL, WCF and Silverlight but I would love to see a practical CRUD tutorial.&lt;/p&gt;
&lt;p&gt;Lets see something that uses LINQ/WCF or Astoria. That way we can compare both approaches. &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113697" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113667</link><pubDate>Mon, 20 Oct 2008 19:24:19 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113667</guid><dc:creator>BenHayat</dc:creator><description>&lt;p&gt;&amp;gt;&amp;gt;Aggravating the problem is the fact that many of us are venturing into WCF for the first time while we ramp up with Silverlight projects. That means we confront a lack of knowledge about Silverlight databinding AND the peculiarities of binding to WCF services that we don't fully master.&amp;lt;&amp;lt;&lt;/p&gt;
&lt;p&gt;Ken, well said! I'm hoping as time goes on, MSFT will provide a more official &amp;quot;Pattern &amp;amp; Practices&amp;quot; for developing LOB application. As another poster pointed out, there is so much involved that just reading and writing data isn't everything. Plus, having too many new technologies trying to make them work together without any guidelines (WCF, LINQ, Astoria, EF,SL, Async and etc.)is just too overwhelming. So, I'm not sure what Jesse can do to address most of these issues. I think this subject is much deeper and more vast to tackle via a blog post. Again, I hope to see more official solutions from MSFT to address the overall LOB ecosystem!&lt;/p&gt;
&lt;p&gt;..Ben &lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113667" width="1" height="1"&gt;</description></item><item><title>Post: 198</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113567</link><pubDate>Mon, 20 Oct 2008 16:37:33 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113567</guid><dc:creator>Mirrored Blogs</dc:creator><description>&lt;p&gt;Post: Approved at: Oct-20-2008 SL Controls with Effects and Transitions &amp;amp;quot;I&amp;amp;#39;m working on one&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113567" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113546</link><pubDate>Mon, 20 Oct 2008 16:09:50 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113546</guid><dc:creator>Ken Cox [MVP]</dc:creator><description>&lt;p&gt;The end-to-end sample is the only way to go. &lt;/p&gt;
&lt;p&gt;Hundreds of us are scouring the Internet for a realistic (but manageable and not over-engineered) sample of manipulating data (CRUD operations) in a Silverlight 2 application. There are promising pieces of the puzzle scattered all over the place. Unfortunately, after investing time in a sample, we discover it lacks a key element - like actually saving changed data back to the database. &lt;/p&gt;
&lt;p&gt;Aggravating the problem is the fact that many of us are venturing into WCF for the first time while we ramp up with Silverlight projects. That means we confront a lack of knowledge about Silverlight databinding AND the peculiarities of binding to WCF services that we don't fully master.&lt;/p&gt;
&lt;p&gt;Ken&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113546" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113392</link><pubDate>Mon, 20 Oct 2008 13:12:10 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113392</guid><dc:creator>rhaug</dc:creator><description>&lt;p&gt;I definitely would like an end-to-end example for a LOB application. Something like Northwind application or similar would be great.&lt;/p&gt;
&lt;p&gt;As a starter it would be good to just show how to be use either WCF or ADO.NET Data Services for this.&lt;/p&gt;
&lt;p&gt;Longer term it would be great to have a full-blown application using Prism, Silverlight, ADO.Data Services/WCF with best practices (separation of concerns, security, unit-testing, etc.) showing a LOB application.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113392" width="1" height="1"&gt;</description></item><item><title>Dew Drop &amp;ndash; October 20, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113367</link><pubDate>Mon, 20 Oct 2008 12:41:20 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113367</guid><dc:creator>Dew Drop – October 20, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop &amp;amp;ndash; October 20, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113367" width="1" height="1"&gt;</description></item><item><title>Silverlight news for October 20, 2008</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113357</link><pubDate>Mon, 20 Oct 2008 12:18:21 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113357</guid><dc:creator>Silverlight news for October 20, 2008</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Silverlight news for October 20, 2008&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113357" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113038</link><pubDate>Mon, 20 Oct 2008 02:20:04 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113038</guid><dc:creator>rachidadukes@live.com</dc:creator><description>&lt;p&gt;I agree with your decision, I'm always looking for silverlight Line-Of-Business Applications. I found a good sample: &lt;a rel="nofollow" target="_new" href="http://www.silverlightshow.net/items/Building-a-Framework-for-Silverlight-Line-Of-Business-Applications.aspx"&gt;www.silverlightshow.net/.../Building-a-Framework-for-Silverlight-Line-Of-Business-Applications.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This article provides an example of a LOB application based upon the AdventureWorks company often used in Microsoft sample applications, and uses the Microsoft SQL Server demonstration database as provided by Microsoft.&lt;/p&gt;
&lt;p&gt;The problem with this sample, it doesn't have enough details to understand it.&lt;/p&gt;
&lt;p&gt; I would like to see you combine it all into one application giving us some guidance on what MS believe are good practice.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113038" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113037</link><pubDate>Mon, 20 Oct 2008 02:14:46 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113037</guid><dc:creator>shaggygi</dc:creator><description>&lt;p&gt;I would like to see the following in a SL2 data application.&lt;/p&gt;
&lt;p&gt;1. Daisy-chaining the async data queries from a database using WCF service. &amp;nbsp;Let's say you can only call and retrieve 25 records due to process speed and size of data recovered. &amp;nbsp;You have a total of a 100 records so you would need to call async Method 4 times. &amp;nbsp;How do you retrieve all records and combine them?&lt;/p&gt;
&lt;p&gt;2. Self-Hosted Services. &amp;nbsp;Include and describe the service you need to create to get the crosspolicyaccess.xml file.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113037" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113016</link><pubDate>Mon, 20 Oct 2008 00:48:24 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113016</guid><dc:creator>Dimebrain</dc:creator><description>&lt;p&gt;I agree with your assessment that it's hard to prescribe a way to build Silverlight applications that use data without blurring the boundaries between Silverlight and the supporting technologies behind it. For what it's worth I have a 7-part blog series that covers each tier from LINQ to SQL for the data layer, WCF for the service layer, and Silverlight consuming the data, making changes, and updating.&lt;/p&gt;
&lt;p&gt;You can find that here: &lt;a rel="nofollow" target="_new" href="http://www.dimebrain.com/2008/09/linq-wcf-silver.html"&gt;www.dimebrain.com/.../linq-wcf-silver.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I didn't cover data-binding on the client itself, but that should be the final piece in this puzzle. Paul Stovell's Bindable LINQ opens up some interesting possibilities in this area.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113016" width="1" height="1"&gt;</description></item><item><title>re: Silverlight and Data</title><link>http://blogs.silverlight.net/blogs/jesseliberty/archive/2008/10/19/silverlight-and-data.aspx#113000</link><pubDate>Sun, 19 Oct 2008 23:57:22 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:113000</guid><dc:creator>sariel</dc:creator><description>&lt;p&gt;Maybe take a look at what Rob Conery is doing with asp.net mvc. &amp;nbsp;He is taking a full app from start to finish. &amp;nbsp;Personally I would like to see some type of LOB application done this way in Silverlight. &amp;nbsp;I think we all really hate data demos since the days of the VB 4 data control where someone as MS did a demo by dragging a DAO data control onto a form binding it and bang there it is. &amp;nbsp;We all, at the time went oh ah. &amp;nbsp;But now we say what about validation, concurrency, error handling, displaying and handling data differently to how it is stored in the database, security, globalization and in the case of silverlight with async data retrieval what about the eye candy that needs to display to the user for each request and handling errors when the request times out or the connection goes down. &amp;nbsp;I guess I would like to see you guys combine it all into one app therefore giving us some guidance on what you believe and possibly MS believe are good practise.&lt;/p&gt;
&lt;p&gt;At the moment sure we can piece allot of what you guys have done together, but I think some examples are still the old vb 4 data control. &amp;nbsp;Maybe if you do a demo that takes data from an astoria service then you could do part 1, quick and dirty never run in production, part 2 with validation, concurrency, error handling and eye candy waits as well. &amp;nbsp;While these might not be silverlight specific things I think because of the Async nature of silverlight we arent seeing these demos elsewhere. &amp;nbsp; &lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=113000" width="1" height="1"&gt;</description></item></channel></rss>