The making of Blogo.NET - part three »
FERDY CHRISTANT - APR 25, 2008 (09:33:18 AM)
Part three of my article "The making of Blogo.NET" is now published on DotNetSlackers.
This was the last part of the series. Below are all parts:
And now, I will shut up about Blogo.NET for a while - I promise :)

Comments: 3
COMMENT: NUWANDA
MAY 8, 2008 - 00:03:08
Since this is not a support forum I've said more then anough already :) Thank you agen for this excelent article.
Nuwanda « «
COMMENT: FERDY
MAY 8, 2008 - 03:39:35 PM
Thanks for your compliments and detailed response. Hereby a few answers from my side:
- concerning the conversion of LINQ object to custom data objects: There are different ways to do this, for example you can directly bind from controls to LINQ classes, or you can define an intermediate layer like I did. The advantage of an intermediate layer of objects is that you have a neutral layer, the disadvantage is that it requires some manual steps to keep them in sync. There is no single best practice, you have to make this choice yourself.
- I have not tested the performance difference between data readers and LINQ data access, but in many modern applications, the difference is probably so tiny that nobody would notice.
- It is true that in my architecture the Data Access layer has to know about the dumb Business Objects, but the same applies if we would not have these dumb objects. In that case, the business layer would talk directly to the LINQ classes, and would have to know about those too. What if the data access layer changes? «
COMMENT: GANAPATHIRAM NATARAJAN
MAY 9, 2008 - 10:11:41 AM