Greetings,
We are evaluating which OR mapping tool to use for one of our projects.
Our requirements go as follows:
-
We need to structure the solution into multiple layers including data access layer, business logic layer, services layer and user interface.
-
Our business entities should be custom objects that map to an object tree but where levels of loading are specified by the DAO calls (i.e. GetCompanyById(1, FetchLevel.None)) since we want to completely separate UI from backend (i.e. no lazy loading)
-
Our delete methods should not delete the rows in the database but mark the row as deleted with a user id, timestamp, etc. (the user id is based on a custom authentication module with the authenticated username available throghout the system)
It would be great if someone can tell me whether llblgen pro does accomodate those needs and whether there is some sort of n-tier reference application out there.
Thanks
M