Startseite > Archiv > O/R-Mapping in verteilten Anwendungen

O/R-Mapping in verteilten Anwendungen

dotnetpro 5/2005 Von erschienen in dotnetpro 5/2005 auf Seite 38
Code: A0505ObjectContainer
1 Bewertung(en):

O/R-Mapping verheißt eine starke Codereduktion für viele typische Szenarien des Zugriffs auf relationale Datenbanken. Aber nicht nur Produktivität und Performance sind Kriterien für die Auswahl eines O/R-Mappers. Er sollte auch die Architektur Ihrer Anwendung unterstützen. dotnetpro zeigt am Beispiel Versant Open Access, wie der Einsatz von O/R-Mapping sogar in verteilten Anwendungen funktionieren kann.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_ObjectContainer   038_ObjektContainer_mlo_w   2004   200515   200539   200541   2005www   41FDB04   A0505ObjectContainer   aber   AbernichtnurProduktivitätundPerformancesindKriterienfürdie   Abfragen   Abfrageresultat   Abfrageresultaten   abgebildet   abgekoppelt   abschlie   Access   achten   adapAdresse   adapPerson   Adresse   adresse_id   Adresse_Person   ähnlich   aktiv   aktuellen   alle   allein   allemal   allen   aller   Allerdings   also   anderen   änderte   Änderungen   angereichert   annotation   Anruf   anschließend   Ansonsten   Anweisun   anwenden   Anwendung   Anwendungen   apply   Arbeit   arbeiten   arbeitung   Architekturen   Array   ArrayList   articles   ASPX   Äste   Attribut   auch   Aufforde   Aufgabe   Aufgaben   aufgehängt   aufrelationaleDatenbanken   Aufrufer   auftaucht   Aufwand   aufwändig   aufwändiger   ausgehend   aussetzungen   aussieht   AuswahleinesO   auswählen   automatisch   automatische   Autor   bankverbindungen   Bedarf   bedeutet   Beenden   befragen   befragt   befüllen   befüllt   begeben   BEGIN   beheben   beim   Beispiel   Beispielhafter   bekom   Bequemlichkeit   Berater   beren   bestimmt   bezieht   Beziehung   Beziehungen   beziehungs   beziehungsweise   bieten   bietet   bildung   Bindung   bisherigen   blem   Blick   bunden   bundener   byte   ByVal   Cache   cess   Chance   Changed   Changeset   ChangeSets   chen   cher   chert   cis550   class   cle1497   Client   Code   Codes   Collection   Columns   Commit   CONN   Console   Contai   Container   Containers   Copy   CopyFrom   CopyTo   Current   dabei   dafür   daher   Dahinter   DALs   damit   DamitSiedafür   dann   darauf   darf   darin   Darüber   darum   dass   data   DataAdapter   database   DataRow   Dataset   Datei   Daten   Datenbank   Datenbanken   Datenbankverbindung   Datenbankzugriff   Datenbankzugriffscode   Datenbeständen   Datencontainer   Datenmodell   Datenpersistenz   Datenquelle   Datentransferklasse   Datentransferklassen   Datentransferobjekt   Datenzu   Datenzugriff   Datenzugriffs   Datenzugriffsschicht   dazu   DBConnection   DBSchema   DBSchemaBase   definierte   Definition   DefinitioninderMapping   deklarativ   demSchwerpunktauf   denen   denn   deren   derer   DerMicrosoft   dern   derpersistenten   derweise   deserialisie   deshalb   desSoftware   desto   deutliche   dienen   Dienstleistungen   dient   diese   dieselbe   dieselben   dieser   dieses   DieTückedesObjekts   dings   direkten   Dispose   Dort   dortiger   dotnetpro   dotnetpro11   dotnetprozeigtamBeispielVersantOpenAccess   Download   downloads   drAdresse   drPerson   durch   Each   eben   ebenfalls   eher   eignete   eine   EineDAL   einem   einemO   einen   einer   einer1   eines   eineVer   eineWelt   einfach   EinfachepersistenteKlassenmit   einfacher   einfaches   Einfügen   einige   einmal   Einsatz   einzelner   einzi   empfangen   empfängt   Ende   Engine   Enhancement   Enterprise   entfernten   enthält   enthalten   entlang   entstammen   erfolgreich   erfordert   erfüllen   erfüllt   Ergebnis   EristMicro   Erleichterung   ermitteln   ermöglichen   erreichen   ErsollteauchdieArchitekturIhrerAnwendungunterstützen   erst   erzeugen   etwa   Event   EventsimIn   eventuell   Execute   exis   existieren   Existiert   explizit   Extension   fach   Fachautor   fache   Fazit   Fehler   fehlschlagen   Feld   Felder   fert   FETCH   FetchGroupCollector   Field   Fill   Findet   folgende   Folgenden   folgt   Form   Form_   Form_Closing   fortgesetzt   Frage   frei   freierSoftware   Freiheit   FROM   Frontend   füllen   Function   fungiert   Funk   funktioniert   gang   gangs   Garbage   geänderten   geeignet   gefasst   geführt   gefüllt   gegenüber   gehören   gehört   geht   gekoppelt   geladen   geladenen   gelangen   Gelösch   gelöscht   gelöschte   gelöschten   gemäß   genannteFetch   genannter   genau   genheit   genügt   gerade   geschachtelt   Geschachtelte   geschieht   gespei   gespeichert   GetChanges   GetContent   GetContents   GetObjectScope   GetOqlQuery   GetParentRow   gezeigt   gibt   Grenze   griffscode   große   Group   Groups   Grund   Grunde   gute   haben   hält   halten   Hand   handelt   handen   Handler   hängende   Hauptspei   Hauptspeicher   heißt   henden   heraus   herausgereicht   Herstellen   hier   hinaus   Hintergrund   hinterlegt   hinweg   hinzu   idealerweise   Ihre   Ihrer   immer   imperativen   implementieren   indem   Informatio   Information   Informationen   Inhalt   Inhalts   Inherits   interessiert   IObjectScope   IQueryResult   irgendeiner   Irgendwann   isolieren   Isolierung   iteriert   Java   jectContainer   jectScope   Jede   jeder   jedes   jedoch   jekt   jekte   jektevonHand   jetzt   kann   kapselt   kein   keine   keinem   keinen   kennt   Kennzeichnung   klas   Klasse   Klassen   Kleinstprojekte   Klimmzüge   Komfort   kommen   Kommt   Kompilieren   kompletten   komplexen   komplexes   Konflikten   können   könnte   könnten   konsequent   konzentrie   Konzept   Kopien   kümmern   kurz   laden   ladenden   lädt   lange   Language   lässt   lautet   Layer   leer   leicht   Leimgasse   Lesen   lichkeit   liefert   liegen   liegt   lisierten   Listing   Listing4   Load   LoadPer   LoadPersons   LoadPersonsVOA   Local   logisch   löschen   Löscht   löst   Lösung   lung   machen   macht   manuell   Mapper   Mappern   Mappers   Mapping   Mappinginverteilten   MappinginverteiltenAnwendungen   MappingmitVersantOpenAccess   Mappings   Mappingsogarin   MappingverheißteinestarkeCodereduktionfürvieletypischeSzenariendesZugriffs   MarshalByRefObject   mehr   mehreren   mehrereVoraussetzungen   Menge   Mengen   merken   merkt   mern   Methode   MethodeaufrufenunddieErgebnissedurchlaufen   MethodemitADO   Microsofts   Mindest   mindestens   minimieren   MirkoMatytschak   Modula   modularen   Modularisierung   möglich   mssqlMapping   muss   müssen   nach   nachgeladen   Nachname   nachzula   nachzuladen   nacktes   Name   NamedList   Namen   Namespace   nämlich   nannten   natürlich   navigieren   nell   nennen   nermaßen   nested   neue   neuen   Next   nicht   noch   nologievermittlermit   nothing   Notieren   nötigen   Nutz   Nutzer   oben   oberste   obige   obigen   object   ObjectCon   ObjectContai   ObjectContainer   ObjectContainers   ObjectScope   ObjectundMr   Objek   Objeken   Objekt   Objektbaum   Objektbaums   Objekte   ObjekteauseinemObjectCon   ObjekteineinenObjectContainerübertragen   Objekten   Objektes   Objekthierarchie   Objekthierarchienladen   Objektmodellen   objektorientierten   Objektreferenzen   ObjektrelationalePersistenzlösungen   ObjektrelationalesMapping   oder   ODMG   ODMGOQLUserManual   öffnet   Ohne   onlinearti   Open   OpenAccess   Operatio   Operation   Option   Ordnung   Original   Package   Parameter   Pass   passen   passende   Persis   persisten   persistent   persistente   persistenten   persistenter   persistentes   Persistenz   Persistenzcode   persistieren   Person   Personen   PersonExtent   PersonMitAdresse   pieren   piert   platte   Plattform   Plattformen   Plattformgrenzen   plattformübergreifend   PraktischeDatenpflege   private   Problem   Programmie   Programming   Prototypen   public   Quelle   Query   Rahmen   RalfWestphal   RalfWestphalist   referenzierte   Regel   Regeln   Registrie   registrieren   reichen   reicht   relational   relationalen   Relationen   Relations   relevanten   Remoting   Repräsentation   Ressource   resul   Resultat   Resultate   return   rialisierung   richtenklassen   richtige   rien   risierung   Rollback   Rose   Rotenburg   Roundtrips   Rows   Rück   Rudolf   rung   sammengefasst   sant   SavePersonsVOA   Schaut   schen   Schicht   schicken   schlecht   Schleife   schließlich   schließt   Schnitt   Schnittstelle   schon   schrei   schreiben   Schreibung   schrieben   Schritt   schwerend   Schwerpunkt   Scope   Sehr   seien   sein   seinen   Seite   Seite118ff   selbst   SELECT   sembly   Senden   seria   serialiseren   serialisierbar   Serialisierbarkeit   serialisieren   Serialisierung   Serialisierungformat   Server   Servers   Service   Services   sets   setzung   sich   sicher   sichergestellt   siehe   sieht   sieren   simplen   sind   sistente   sistenten   sodass   sofort   sofortiger   softRegionalDirectorundarbeitetals   Software   sogar   solcher   solches   solide   soll   sollen   Sollte   sollten   Sonderheft   sondern   sons   Sonst   sorgen   sorgt   Spalte   später   spätere   spätestens   Speicher   speichern   Speicherungkopieren   speziel   Spiele   spielen   sprachen   SprachenVB   sprünglichen   SqlConnection   SqlDataAdapter   Stadt   Stand   standardisiert   ständige   stark   Statt   stattfinden   stehen   Stelle   stellen   stellt   Store   Straße   string   SubANZEIGE   Subbaum   SupportVerlags   Szena   Szenarien   Szenario   Tabelle   Tabellen   table   Tables   tails   tainer   tainerineinenObjectScopezur   Tech   Technik   Technologie   teilter   tenbankverbindung   tenformat   tenpersistenz   tentes   tenzmedium   this   tiefer   tieren   timisticVerificationException   tionsgleich   traditio   Tragen   Transaction   Transaktion   Transaktionsklammer   transparente   Transport   traver   traversiert   treiben   true   türlich   typische   TypischeDAL   über   übereinstimmen   übergeben   überhaupt   übernimmt   Übertra   übertragen   überträgt   UhrSeite   Umgang   umgekehrten   undAusland   unerheblich   ungenügend   unmittelbar   unterstützt   unver   unverbunde   unverbunden   Unverbundene   unverbundenen   unverbundener   UnverbundenerDatenzugriffmit   unverbundenes   unverbundes   upenn   Value   verantwort   verbergen   verbietet   Verbindung   verbunden   verbundene   verbundenen   verbundener   VerbundenerDatenzugriffmit   VerbundenerUmgangmitpersistentenObjekten   verfügbar   vergan   VERIFY   verknüpft   verlassen   vermeiden   versant   verschicken   verschickt   verschiedenen   verspricht   verständlich   Versuchen   Vertei   verteilen   verteilten   verteiltenAnwendungenfunktionierenkann   Verteilung   verwalten   Verwaltung   verweisen   viel   viele   vielen   vielleicht   voraus   Voraussetzung   Voraussetzungen   VoraussetzungenVS   vorherzusehendes   Vorname   wählen   wandlung   wäre   weil   weise   weisen   weit   weitere   welche   Welt   weniger   Wenn   werden   Wert   wertvolle   wicklerundSprecheraufEntwickler   wieder   wiederEinsatzvonO   wird   wirklich   wobei   wohnung   Wohnungsadressen   Wollen   WriteLine   WSDL   Wünschen   wünschens   wurde   würde   Wurzelklasse   Wurzelobjek   Wurzelobjekte   Zahl   Zauberhand   zeigt   Zeile   ziehen   zufügenmüssen   Zugegebe   zugehörigen   zugeordnet   zugreifen   zugreift   Zugriff   zunächst   zurBeschreibungdes   zurück   zusammen   zusätzlichen   Zustand   Zustandsänderungen   Zwar   zwei   zwischen   zwischendurch

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen