I started a new project. A e-commerce solution i wrote once in VB6 as a COM+
component and that is still used by Philips (Consumer Communications).
I decided to use a generic DAL i wrote that works like the Microsoft Application
Block but supports OleDB, ODBC, Oracle ans SqlServer.
The objects (e.g. product etc.) are structs that are filled by my
BusinessObjectManager, that uses Attributes and dynamicly generates
SQL-Statements, fills, caches, creates and updates objects.
I'am still playing around with the UI of the BackOffice but the most data should
be published to the database by ASP.NET Webservices.
And of course it will be all written in pure C#.