<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Background Motion</title><link>http://www.codeplex.com/backgroundmotion/Project/ProjectRss.aspx</link><description>Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.</description><item><title>NEW POST: Repository implementation</title><link>http://www.codeplex.com/backgroundmotion/Thread/View.aspx?ThreadId=24752</link><description>&lt;div style="line-height: normal;"&gt;Henrik,&lt;br&gt;
Just want to preface this post with the following statement: &amp;quot;It's a shame there are so many orphaned CodePlex projects&amp;quot;.&amp;nbsp; - end of grip.&lt;br&gt;
&lt;br&gt;
Ok, as I am not the original author, I can only make assumptions in my attempt to answer your questions.&lt;br&gt;
&lt;br&gt;
Regarding your questions (3,4); I believe the implementation of the Repository pattern is taking advantage of LINQ in the sense that, the repository interface is easily&lt;br&gt;
implemented due to LINQ functionality.&amp;nbsp; In essence the Repository code in this project is just a light wrapper around LINQ generated classes.&amp;nbsp; Therefore, it is more of a &lt;br&gt;
generic implementation.&amp;nbsp; Nothing has to extend the standard Repository methods, as the IRepository is a fully defined interface to provide all necessary functionality to&lt;br&gt;
fulfill the duties of a Repository.&lt;br&gt;
&lt;br&gt;
I think what you are seeking is an implementation base more on logic than a generic one that is used in this project.&amp;nbsp; You might want to take a look at the code here:&lt;br&gt;
http://www.codeplex.com/mvcsamples , it uses more of a logical based approach.&lt;br&gt;
&lt;br&gt;
- Good luck.&lt;br&gt;
&lt;div style="border-style:dotted none;border-color:rgb(170, 170, 170) -moz-use-text-color;border-width:0.1em medium;margin:1em 0em 2.5em 3em;padding:0.2em;font-style:italic"&gt;&lt;br&gt;
firefajter wrote:&lt;br&gt;
3. Have you considered a way of dealing with multiple repostiories at the same time?&lt;br&gt;
4. How would you suggest handling a specialized repository, for example a CustomerRepository extending the standard Repository methods.&lt;br&gt;
&lt;br&gt;
Thanks in advance&lt;br&gt;
/Henrik&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>RBisch</author><pubDate>Mon, 09 Jun 2008 05:14:22 GMT</pubDate><guid isPermaLink="false">NEW POST: Repository implementation 20080609051422A</guid></item><item><title>NEW POST: Repository implementation</title><link>http://www.codeplex.com/backgroundmotion/Thread/View.aspx?ThreadId=24752</link><description>&lt;div class="wikidoc"&gt;
Hi, i've started to look att your implementation of repository/unit of work pattern for background motion and it seems great way of doing this. I want to use a similiar thing using the entity framework and have some questions that maybe you can help me answer.&lt;br /&gt; &lt;br /&gt;1. Since this was designed a year ago, is there anything you learned during this time of what worked out and if there is something you would have done differently today?&lt;br /&gt;2. Do you see any big problems of using this with entity framework (execept from the fact that model objects has to inherit from EntityObject)&lt;br /&gt;3. Have you considered a way of dealing with multiple repostiories at the same time?&lt;br /&gt;4. How would you suggest handling a specialized repository, for example a CustomerRepository extending the standard Repository methods.&lt;br /&gt; &lt;br /&gt;Thanks in advance&lt;br /&gt;/Henrik&lt;br /&gt;
&lt;/div&gt;</description><author>firefajter</author><pubDate>Wed, 26 Mar 2008 15:00:46 GMT</pubDate><guid isPermaLink="false">NEW POST: Repository implementation 20080326030046P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Tidy up</description><author>jeremyb</author><pubDate>Mon, 07 Jan 2008 16:43:53 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080107044353P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt; &lt;br /&gt;BackgroundMotion is live at &lt;a href="http://www.backgroundmotion.com" class="externalLink"&gt;http://www.backgroundmotion.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - You can visit the site to use the learning resources to find out more about how BackgroundMotion was developed and how you can apply the same technologies and techniques to your development.&lt;br /&gt; &lt;br /&gt;We have now uploaded 3 release files containing source code for BackgroundMotion. The first is the standard source code for BackgroundMotion which requires Visual Studio 2005. The second is a branch of the project updating it to be compatible with Visual Studio 2008 Beta 2, and the third is a branch of the project compatible with Visual Studio 2008 RTM. Take a look at the 2008 releases if you interested in checking out some of the new LINQ and ASP.NET AJAX features.&lt;br /&gt; &lt;br /&gt;We welcome any feedback or feature additions you may have. Grab the code either via the &amp;quot;Releases&amp;quot; tab or on the &amp;quot;Source Code&amp;quot; tab above.&lt;br /&gt; &lt;br /&gt;Happy coding!&lt;br /&gt;
&lt;/div&gt;</description><author>jeremyb</author><pubDate>Mon, 07 Jan 2008 16:38:10 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080107043810P</guid></item><item><title>CREATED RELEASE: Background Motion Source for Visual Studio 2008 (Jan 07, 2008)</title><link>http://www.codeplex.com/backgroundmotion/Release/ProjectReleases.aspx?ReleaseId=9698</link><description>A branch of the latest source code for BackgroundMotion targeting Visual Studio 2008 and the .NET 3.5 Framework.&lt;br /&gt;&lt;br /&gt;Includes updates to the data access layer to use the latest System.Linq&amp;#47;System.Data.Linq bits and retargetting of the ASP.NET AJAX controls to use the new ASP.NET AJAX 3.5 libraries.</description><author></author><pubDate>Mon, 07 Jan 2008 16:36:09 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Background Motion Source for Visual Studio 2008 (Jan 07, 2008) 20080107043609P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Added branch targetting VS2008 RTM</description><author>jeremyb</author><pubDate>Mon, 07 Jan 2008 16:35:50 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080107043550P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Updated for Silverlight RC1</description><author>jeremyb</author><pubDate>Sun, 26 Aug 2007 20:53:42 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070826085342P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt; &lt;br /&gt;The site is now live at &lt;a href="http://www.backgroundmotion.com" class="externalLink"&gt;http://www.backgroundmotion.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - You can visit the site to use the learning resources to find out more about how BackgroundMotion was developed and how you can apply the same technologies and techniques to your development.&lt;br /&gt; &lt;br /&gt;We have now uploaded 2 release files containing source code for BackgroundMotion. The first is the standard source code for BackgroundMotion which requires Visual Studio 2005. The second is a branch of the project updating it to be compatible with Visual Studio 2008 Beta 2 for those of you interested in checking out some of the new LINQ features!&lt;br /&gt; &lt;br /&gt;We welcome any feedback or feature additions you may have. Grab the code either via the &amp;quot;Releases&amp;quot; tab or on the &amp;quot;Source Code&amp;quot; tab above.&lt;br /&gt; &lt;br /&gt;Happy coding!&lt;br /&gt;
&lt;/div&gt;</description><author>jeremyb</author><pubDate>Sat, 28 Jul 2007 04:58:00 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070728045800A</guid></item><item><title>RELEASED: Background Motion Source for Visual Studio 2008 B2 (Jul 28, 2007)</title><link>http://www.codeplex.com/backgroundmotion/Release/ProjectReleases.aspx?ReleaseId=6130</link><description>A branch of the latest source code for BackgroundMotion targeting Visual Studio 2008 Beta 2 and the .NET 3.5 Framework.&lt;br /&gt;&lt;br /&gt;Includes updates to the data access layer to use the latest System.Linq/System.Data.Linq bits and retargetting of the ASP.NET AJAX controls to use the new ASP.NET AJAX 3.5 libraries.</description><author></author><pubDate>Sat, 28 Jul 2007 04:55:40 GMT</pubDate><guid isPermaLink="false">RELEASED: Background Motion Source for Visual Studio 2008 B2 (Jul 28, 2007) 20070728045540A</guid></item><item><title>CREATED RELEASE: Background Motion Source for Visual Studio 2008 B2 (Jul 28, 2007)</title><link>http://www.codeplex.com/backgroundmotion/Release/ProjectReleases.aspx?ReleaseId=6130</link><description>A branch of the latest source code for BackgroundMotion targeting Visual Studio 2008 Beta 2 and the .NET 3.5 Framework.&lt;br /&gt;&lt;br /&gt;Includes updates to the data access layer to use the latest System.Linq/System.Data.Linq bits and retargetting of the ASP.NET AJAX controls to use the new ASP.NET AJAX 3.5 libraries.</description><author></author><pubDate>Sat, 28 Jul 2007 04:55:40 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Background Motion Source for Visual Studio 2008 B2 (Jul 28, 2007) 20070728045540A</guid></item><item><title>CREATED RELEASE: Background Motion Source for Visual Studio 2005 (Jun 15, 2007)</title><link>http://www.codeplex.com/backgroundmotion/Release/ProjectReleases.aspx?ReleaseId=6129</link><description>The current source code for BackgroundMotion targetting Visual Studio 2005 and the .NET 2.0 Framework.&lt;br /&gt;&lt;br /&gt;This release uses the LINQ May 2006 CTP (not required to be installed) which is integrated as a custom tool within the solution.</description><author></author><pubDate>Sat, 28 Jul 2007 04:50:34 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Background Motion Source for Visual Studio 2005 (Jun 15, 2007) 20070728045034A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Updated to include a branch which is compatible with Visual Studio 2008 Beta 2.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Includes conversion of data access code to System.Linq&amp;#47;System.Data.Linq and updates to target ASP.NET AJAX 3.5 Framework</description><author>jeremyb</author><pubDate>Sat, 28 Jul 2007 04:32:25 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070728043225A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt; &lt;br /&gt;The site is now live at &lt;a href="http://www.backgroundmotion.com" class="externalLink"&gt;http://www.backgroundmotion.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; - You can visit the site to use the learning resources to find out more about how BackgroundMotion was developed and how you can apply the same technologies and techniques to your development.&lt;br /&gt; &lt;br /&gt;Note that we do not have any official releases but we do keep the source code up to date with the current version. We welcome any feedback or feature additions you may have. Grab the code on the &amp;quot;Source Code&amp;quot; tab above.&lt;br /&gt; &lt;br /&gt;Happy coding!&lt;br /&gt;
&lt;/div&gt;</description><author>traskjd</author><pubDate>Tue, 19 Jun 2007 03:57:05 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070619035705A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt; &lt;br /&gt;The site is now live at http://www.backgroundmotion.com - You can visit the site to use the learning resources to find out more about how BackgroundMotion was developed and how you can apply the same technologies and techniques to your development.&lt;br /&gt; &lt;br /&gt;Note that we do not have any official releases but we do keep the source code up to date with the current version. We welcome any feedback or feature additions you may have. Grab the code on the &amp;quot;Source Code&amp;quot; tab above.&lt;br /&gt; &lt;br /&gt;Happy coding!&lt;br /&gt;
&lt;/div&gt;</description><author>traskjd</author><pubDate>Tue, 19 Jun 2007 03:56:30 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070619035630A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>JD&amp;#39;s updates for minor bug fixes and cosmetic tweaks</description><author>jeremyb</author><pubDate>Sun, 17 Jun 2007 22:53:45 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070617105345P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Updates to 15 June 2007 version</description><author>jeremyb</author><pubDate>Sun, 17 Jun 2007 22:20:15 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070617102015P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt; &lt;br /&gt;The site is now live at http://www.backgroundmotion.com - You can visit the site to use the learning resources to find out more about how BackgroundMotion was developed and how you can apply the same technologies and techniques to your development.&lt;br /&gt; &lt;br /&gt;Happy coding!&lt;br /&gt;
&lt;/div&gt;</description><author>jeremyb</author><pubDate>Thu, 17 May 2007 23:58:50 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070517115850P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Updated to Web Release version</description><author>jeremyb</author><pubDate>Thu, 17 May 2007 23:56:29 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070517115629P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/backgroundmotion/SourceControl/ListDownloadableCommits.aspx</link><description>Updates for upcoming release drop</description><author>jeremyb</author><pubDate>Wed, 09 May 2007 01:03:36 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070509010336A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/backgroundmotion/Wiki/View.aspx?title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;Background Motion is a community site allowing the public to contribute or find content for use with Windows DreamScene.
&lt;br /&gt;
&lt;/div&gt;</description><author>jeremyb</author><pubDate>Thu, 26 Apr 2007 21:36:53 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20070426093653P</guid></item></channel></rss>