Schaue dir zum Beispiel nHibernate an.
Aber willst mir nach all der Zeit mit .Net ernsthaft weißmachen, dass du keine Assemblies kennst?
Könntest du vllt den Namen des .Net-Buches nennen, das gehört anscheinend auf die Liste der Bücher, die die Welt nicht braucht.
btw: Das was ein DataModule ausmacht hast du mit einer CustomComponent.
Eine Datei, die eine Klasse enthält, die von Component ableitet sollte dir in der
IDE automatisch den nonvisual Designer zeigen. Da kannst du dann andere Komponenten draufwerfen und deren Werte bestzen. Wenn du im Code noch ein paar Attribute setzt kannst du sie als eine DataSource in UserControls und formularen benutzen.
Das was DataModules in Delphi32 beliebt gemacht hat, existiert schlichtweg in .Net nicht mehr. Die alten Dinger waren nur als globale Variablen im Designer verwendbar...