Graag wil het volgende wel eens ter discussie brengen:
Fowler geeft een hoop richtlijnen voor een Data Mapper. Over het algemeen komt het er op neer dat je dynamisch queries opmaakt. Met wat gehannes kun je die ook nog wel via stored procedures inpakken, maar in de voorbeelden in zijn boek is dat iig niet het geval. Jimmy Nilsson zegt: wat er ook gebeurt stored procedures kan en mag je niet laten liggen, or-mapping my ass, niet ten koste van performance.
Om het kort te houden... ik dacht zelf aan een Data Mapper met een Mapper per class, een Finder, Identity Map, eventueel een Registry om Lazy Load in te passen MAAR met als grote verschil een Data laag d'r achter met een DataGateway pattern. De LLBLGen zou een redelijk flexibele data laag kunnen leveren, met eventueel een query runner d'r langs voor "exceptionele" gevallen.
Iemand een mening? Iemand voostellen voor een laagje framework over de LLBLGen klassen heen om een OR-Mapping laagje te bewerkstelligen?
Fowler geeft een hoop richtlijnen voor een Data Mapper. Over het algemeen komt het er op neer dat je dynamisch queries opmaakt. Met wat gehannes kun je die ook nog wel via stored procedures inpakken, maar in de voorbeelden in zijn boek is dat iig niet het geval. Jimmy Nilsson zegt: wat er ook gebeurt stored procedures kan en mag je niet laten liggen, or-mapping my ass, niet ten koste van performance.
Om het kort te houden... ik dacht zelf aan een Data Mapper met een Mapper per class, een Finder, Identity Map, eventueel een Registry om Lazy Load in te passen MAAR met als grote verschil een Data laag d'r achter met een DataGateway pattern. De LLBLGen zou een redelijk flexibele data laag kunnen leveren, met eventueel een query runner d'r langs voor "exceptionele" gevallen.
Iemand een mening? Iemand voostellen voor een laagje framework over de LLBLGen klassen heen om een OR-Mapping laagje te bewerkstelligen?
