<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/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>Raffaele : RafCollection</title><link>http://msmvps.com/blogs/raffaele/archive/tags/RafCollection/default.aspx</link><description>Tags: RafCollection</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>RafCollection is on Codeplex</title><link>http://msmvps.com/blogs/raffaele/archive/2006/11/29/rafcollection-is-on-codeplex.aspx</link><pubDate>Wed, 29 Nov 2006 08:14:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:351719</guid><dc:creator>raffaele</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/raffaele/rsscomments.aspx?PostID=351719</wfw:commentRss><comments>http://msmvps.com/blogs/raffaele/archive/2006/11/29/rafcollection-is-on-codeplex.aspx#comments</comments><description>&lt;P&gt;I just finished &lt;A class="" href="http://www.codeplex.com/RafCollection" target=_blank&gt;uploading on Codeplex&amp;nbsp;my RafCollection project&lt;/A&gt; that focus on a collection for building object models, support binding, etc.&lt;/P&gt;
&lt;P&gt;You may think that's too much for a collection class but the project is larger from what you may initially think. The main class is 2243 source rows and with the other classes the total is 3387 source rows.&lt;/P&gt;
&lt;P&gt;Why all this stuff? Because I needed to have a super-powerful collection in order to keep my entities as simple as possible. So the collection takes care about full binding support, sorting, filtering, finding, building views, transactional support (AcceptChanges, RejectChanges, ..) and obviously state handling.&lt;BR&gt;Well, to test the collection I needed few other things that are included in the project workspace. I am talking about an idea to load entities from the database and dealing with DBNulls, and obviously a small UI test project.&lt;/P&gt;
&lt;P&gt;You may find on the projecy home page a long document that explain how it works and the reasons for all the choices I did in building this collection.&lt;/P&gt;
&lt;P&gt;I was forgetting ... sorry for my English, I hope the mistakes in the doc (and here in my new English blog) are greater than the bugs in the project &lt;img src="http://msmvps.com/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Enjoy! ... and report bugs please &lt;img src="http://msmvps.com/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=351719" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/raffaele/archive/tags/RafCollection/default.aspx">RafCollection</category></item></channel></rss>