Raffaele

Raffaele Rialdi weblog

November 2006 - Posts

RafCollection is on Codeplex

I just finished uploading on Codeplex my RafCollection project that focus on a collection for building object models, support binding, etc.

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.

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.
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.

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.

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 Smile

Enjoy! ... and report bugs please Wink

Posted: Nov 29 2006, 02:14 AM by raffaele | with no comments
Filed under:
My new english blog

Hi all, my name is Raffaele Rialdi, a Microsoft developer security MVP, and for the most curious people, my MVP profile is here.

It's a long time (since June 2003) I blog, but mainly only into Italian language but I decided to open a new English blog into this wonderful site (thanks Susan!).