Startseite > Archiv > Dauerhafte Beziehungen

Dauerhafte Beziehungen

dotnetpro 5/2005 Von Christian Liensberger erschienen in dotnetpro 5/2005 auf Seite 12
Code:
Keine Bewertung

Von der Relation zum Objekt mit objektrelationalem Mapper Objektrelationale Mapper werden zunehmend in Programmen eingesetzt, die Datenbanken zum Speichern und Verwalten der Daten verwenden. dotnetpro erklärt den Aufbau dieser Frameworks und gibt Tipps für den erfolgreichen Einsatz sowohl selbst entwickelter als auch gekaufter Systeme.

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

_calls   _username   012_ORMapper_jp_ws_kf_ws06   12697   13355   2004   2005   200511   200513   200517   2005www   A0505ORMapperListing   abdecken   Abfrage   Abfragen   Abfragespra   Abfragesprachen   abgefragt   abgeleitet   abstrahieren   Abstraktion   abzuleiten   abzuru   abzuschließen   abzusetzen   Access   AccessStorage   Account   Accounting   achtet   Adapter   Addison   Administrator   ähnelt   ähnliche   ähnlichen   Ähnliches   Aktion   aktualisieren   aktualisiert   aktuelle   aktuellen   Algorithmen   alle   allen   aller   Allerdings   allow   also   älteres   Ambler   ambysoft   Amount   analysieren   anbietet   Anbin   Ände   andere   anderen   anderer   Andererseits   anderes   Ändern   andernfalls   Änderung   Änderungen   Anga   angenehmer   angewiesen   Anlegen   Annehmlichkeiten   Ansatz   Ansätze   ansprechen   Anstatt   anstehen   anstelle   anwei   Anweisun   Anweisungen   Anwen   Anwendun   Anwendungen   Anwendungsdomä   anzupassen   Applikation   Applikationen   arbeiten   associated   Attention   Attributen   auch   Aufbauen   aufdieDatenbank   Aufgabe   aufgrund   Aufruf   aufzufangen   Ausdrü   Ausführungszeit   Ausnahme   Außerdem   auszulesen   automatisch   Autor   Avoid   Back   Bandbreite   bank   bankspezifische   bankunabhängige   bare   Bases   Basisklasse   Basisklassen   BasisklasseoderkeineBasis   Basisobjekt   Batch   Bedingungen   Beenden   Befehl   Beide   beides   beim   Beispiel   BeispielfürInterfaceseinesStorage   beispielsweise   beiten   beliebige   bellen   benötigen   benötigt   benötigten   benutzen   Benutzer   Benutzern   Benutzeroberflä   bereit   bereits   bereitstellt   Berlin   beruht   beschränkt   Besonderheit   Besonders   besonderswichtig   besteht   bestimmten   bestimmter   between   Bezeichnung   Beziehungen   bieten   bietet   bildet   binden   Bindung   bleiben   blem   blems   blen   Blick   bool   bringtzusätzlicheFlexibilitätindieProgrammentwicklung   Broker   buch   call   calls   cetera   Changes   Checks   chen   cher   chern   ChristianLiensber   cken   class   Code   Collections   Command   Commit   Commits   compiles   Concurrency   ConcurrencyManager   Connect   Connection   ConnectionString   Console   Container   Containerklassen   Containerklassenverbergen   Context   Could   Create   Creates   Current   Cursor   dabei   dademKundennochnichtklarist   dadurch   DadurchdassORM   dafür   dagegen   daher   damit   danken   dann   darin   Darü   dass   dasselbe   data   database   DataGrid   DataManager   Dataset   DataSets   DataSetshintereigenen   Datei   Dateiformate   Daten   Datenbank   datenbankabhängigen   datenbankbasierter   Datenbanken   DatenbankunabhängigeAbfrage   Datenbankverbin   Datenbankverbindung   Datenbankwechsel   Datenbankzugriff   Datenbankzuspeichern   Datenbestand   Datenim   Datenmodell   Datenquelle   Datensätze   datensensitive   Datenspeichers   DauerhafteBeziehungen   dazu   decreased   define   Definieren   definiert   definierte   delayed   DelphiundC   denn   denner   denselben   denWerten   deobjectiF   deProbierenSieesaus   derartige   derDatenbankstehen   dere   DerEinsatzeinesObjectReaders   deshalb   Design   Devexpress   dieDatenbankenzum   DieDatenbanklässtsichdadurchzujedembeliebigenZeitpunktaustauschen   dieeinORMbietet   diefürobjektrelationaleMapper   dienichtvollständigausmodelliertwurdenodernicht   dies   diese   diesem   DieseMethodelieferteingefülltesDataSet   diesen   dieser   dieses   dieStatusinformationen   DieVerknüpfungdesObjektsUsermitCall   DieWartungunddasHinzufü   dings   direkt   direkte   direkten   Diskussionen   doch   does   doing   Dort   dotnetpro   dotnetproerklärtdenAufbaudieser   Double   Download   drei   DreiAnsätze   Dritte   duktplanung   dung   Duration   durch   durchbrechen   Durchlaufes   Ebene   editierbare   Eigen   eigene   eigenes   Eigenschaft   Eigenschaften   einander   EinBeispielfürdentypischenEinsatzvonADO   EinBeispielfüreinConcurrency   EinCursorzeigtaufdasfolgende   eine   EineAbfrageunterOpf3mithilfederAbfragespracheOPath   einem   einen   einer   einerAnwendung   eines   einfach   einfache   einfachen   einfacher   eingefügt   einheitliche   einige   einigen   einiger   einmal   Einsatz   EinsatzeinesORMfastschonunverzichtbar   Einschränkung   Einschränkungen   einsetzen   EinweiteresEinsatzgebietsindAnwendungen   EinweiteresSzenarioistdasVerwendenverschiedenerDatenbanken   einzelnen   elegant   enden   enge   Engineering   entgegen   enthält   entsprechenden   entstehen   entsteht   Entwickeln   Entwickler   Entwicklungliegenseine   Entwicklungs   Entwurfs   Entwurfsmuster   erfolgt   erfordert   Ergebnis   erhält   erlau   erlauben   erlaubt   erleichtern   ermöglichen   ermöglicht   Error   ersetzt   erst   erste   erstellt   ersten   Erster   erwähnt   erwei   erweisen   erweitern   erweitert   erzeugen   erzeugt   EsgibtvieleGründe   etwa   eventuell   Exception   ExecuteCommand   Executed   ExecuteReader   Executes   Existiert   expect   Express   face   Fall   Fazit   Fehlermeldung   Felder   Feldern   fern   fest   Fill   Findet   First   flection   Flexibilität   Folge   folgende   foreach   Form   Format   Frage   fragen   Frame   Framework   Frameworks   FrameworksundgibtTippsfürdenerfolgreichenEinsatzsowohlselbstentwickelteralsauch   FROM   führen   führt   füllen   füllt   füllte   Funktionen   funktioniert   ganz   gebracht   gefragt   gefüllt   gegebenenfalls   gehen   Geister   gekaufterSysteme   geladen   gelesen   gelöscht   gemeinsam   genannten   genauerbetrachtet   gener   generell   generiert   genießen   genneuerLeistungsmerkmalegestaltensichdadurchvieleinfacher   genschaft   geplant   geristStudentander   gesamte   Geschäftslogik   Geschwindigkeitsnachteil   gespeichert   gestalten   getByName   GetObject   GetObjectList   GetObjectReader   GetObjectSet   getrennt   gewachsen   gewartet   gewinnt   gewünschte   gibt   gilt   given   gleiche   gleichzeiti   gleichzeitig   GmbH   grafische   Grenzen   groß   großen   größeren   Großteil   größten   größtenteils   Grund   Grundge   Grundsatz   gruppieren   gültigeVersionenthaltensoll   haben   habenmüssen   halb   hält   Hand   handelt   hang   Hauptspei   have   heißt   herstellt   herzustellen   heute   hier   HierbeiistdieFlexibilität   hierfür   hinaus   hinterlegt   holds   Homepage   IData   IDataReader   IDataReaders   IDbCommand   IDbConnection   ihren   Ihrer   IList   immer   imple   implementieren   implementiert   implementierten   Implementierung   increased   indem   InderSoft   Index   info   Informatio   Informationen   Infos   Injection   inkonsistente   inner   innerhalb   InnerObject   Instance   Instanz   integriert   inter   interface   Interfaces   intern   Internal   IQuery   ISBN   IsolationLevel   istder   istderEinsatzeinesORMaufjedenFallanzuraten   IStorage   Items   ITransactionStorage   Jede   jeden   jeder   jedes   jedoch   jeweilige   jeweiligen   John   Join   Joins   kann   Kapseln   kapselnauchdenStorage   kapselt   Kapselung   Kategorien   keine   kennen   kennt   kennzeichnen   Klasse   Klassen   Klassenhierarchie   kleine   komfortabel   Kommando   Kommt   komplett   komplexe   Komponenten   können   könnte   konsequentere   konsistentes   Konstrukt   konzentrieren   Konzept   kopieren   Kraut   Kunde   kürzen   laden   LadeneinerListevonObjektenunterOpf3   Land   landlordAccount   längere   langsamer   lassen   lassensichObjektetransparentausverschiede   lässt   lauben   lautet   Layer   leichter   Lesen   letz   Level   lich   lichkeit   lichst   liefert   liegen   liegenden   liegt   Liest   List   Liste   Listen   Listenklassen   Listing   littleguru   Load   Loading   loads   lokal   longer   Loop   lord   lösen   losgelöst   löst   Lösung   machen   macht   Mail   Management   Manager   Managers   manche   manchen   mand   mando   manuell   Mapper   Mappers   Mapping   Marktreife   Martin   Match   Mayr   Md5ConcurrencyManager   Mechanismen   Mechanismus   mehr   Mehrbe   Mehrbenut   Mehrbenutzer   Mehrbenutzerkonflikte   mehrere   mehreren   Mehrfachvererbung   Meis   meist   meisten   meistens   mentieren   Metho   Method   Methode   Methoden   Metsker   mework   meworks   microTOOL   midas   midas1   mithilfe   MitmehrerenBenutzernrichtig   möchte   modell   Modellen   modellieren   Modellierung   möglich   mögliche   möglichen   Möglichkeit   Möglichkeiten   möglichst   muss   müssen   Muster   myAccount   nach   nachdem   nächste   Nachteil   Nahtlos   Name   Namen   Namens   natürlich   navigieren   nection   nenDatenbankenladenundindieseschreiben   NET1   NETarbeiten   NETinnerhalb   neue   nicht   nisiert   noch   Normalfall   nötig   Nutzer   nutzerbetrieb   Nutzers   Oberfläche   Oberflächenelement   object   ObjectBroker   ObjectBrokerundObjectContext   ObjectContext   objectiF   ObjectQuery   ObjectReader   ObjectReaders   Objects   ObjectSet   ObjectSetHolder   Objek   Objekt   Objekte   Objekten   Objektgrafen   objektorientierten   objektrela   Objektrelationale   ObjektrelationaleMapper   ObjektrelationaleMapperwerdenzunehmendinProgrammeneingesetzt   objektrelationalen   Objekts   oder   odererweitern   Öfteren   Ohne   OleDb   OleDbCommand   OleDbConnection   OleDbDataAdapter   OleDbReader   OPath   Open   Opera   opf3   optimistischem   over   Password   Patterns   PayRent   pays   Performance   Persis   PersistChanges   Persistence   persistenceLayer   persistent   persistente   persistenten   persistentes   Persistenzklasse   PersonalEditionaufHeft   pl4yg0d   plötzlich   Plug   ponente   PoolSize   populate   praktiziert   primäraufGeschwindigkeitankommen   Prinzip   private   Problem   Probleme   Problemen   Problems   products   Produkten   Professional   Programm   Programmierers   programmierten   Programms   Projekte   Properties   prüfen   public   Punkt   Query   rage   Read   reader   realisiert   recht   Reflection   Regel   Registrie   registriert   reicht   reits   related   relation   relational   relationale   Relationen   RelationenundObjektgrafen   Remoting   RemotingundWebServices   rent   represents   Respon   Responsibility   restlichen   Result   Resultate   results   Resultset   return   RETURNS   Robust   Rollback   Rolls   Roundtrip   Routine   Rows   Rückgängig   rührt   rungen   same   sammenhang   Sammlung   Sample   Sämtliche   Sätzen   sauber   sauberes   Save   Saves   schaft   scheiden   Schema   schen   Schicht   schlecht   schnell   schnelleren   Schnittstel   Schnittstelle   Schnittstellen   schon   schränken   schrei   schreiben   Schritt   schrittweise   Schwach   schweigen   Schwerpunkt   SchwerpunktebeiVisualBasic   Scott   Second   Sehr   sein   seinem   selbe   selbst   SELECT   Senden   Servi   Services   Session   sets   setzen   setzt   Should   Show   sibility   sich   Sicht   siehe   sieht   sind   sinnvoll   sistent   sistenter   sitätWien   sodass   sofern   sofort   Software   SoistderEinsatzbesondersbeieinergrößerenAnwendungvonVorteil   solche   solches   soll   Sollte   SollteesaußerdemaufeinsauberesAusmodellierenderObjektederApplikationankommen   SollteesinderAnwendungnicht   sollten   sorgt   SortBy   sowie   späte   specifies   spei   Speicher   speicherbarer   Speichermethode   speichern   SpeicherneinesObjektesinXPO   SpeichernundVerwaltenderDatenverwenden   speichert   sper   speziel   spezielle   spezieller   Spiel   Sprache   sprachen   sprechen   spricht   spürbar   SqlCom   SqlCommand   SqlCon   SqlConnection   SqlQuery   SqlReader   stark   starten   Starts   StartTransaction   static   Statusinformationen   stehen   stel   Stelle   stellen   stellt   Steven   stimmte   stimmter   Stoff   Storage   Storages   StorageskapselndenZugriff   strikte   string   Stück   Studio   stützt   sungen   synchro   synchron   system   Systemgrenzen   Tabelle   Tabellen   table   Tables   taReader   taset   Technik   technischenUniver   Teil   teils   teilweise   tenbank   tenbankabhängigen   tenbankdesigngetrennt   tens   tenspeicher   tente   tern   Test   Text   than   that   THEN   thrown   tigen   times   ting   tionaler   tionen   Tool   TOOLS   Transaction   transaktio   Transaktion   Transaktionen   transparent   träume   trennen   trennt   treten   tributen   tries   Tupel   Tupeln   Typen   typischen   typisierte   typsicheren   typsicherer   über   übernimmt   überschreiben   überschreiten   UhrSeite   Umgang   Umgebung   umgehen   umgeht   umgewandelt   umObjekteinder   unabhängiger   unbedingt   undWeb   ungültigen   unten   unter   unterschei   unterschiedlich   unterstützen   unterstützt   unterteilen   unwartbaren   User   user1   user2   userid   userName   using   Value   Varia   verbunden   Verfahren   verfügt   Verfügung   Vergleich   Verhalten   verhindert   Verknüpfen   verknüpft   verknüpften   Verknüpfung   verlässt   verliert   verloren   verschickt   verschiede   verschiedene   Version   verteilt   verwaltet   verwen   verwenden   verwendet   Verwendung   viel   viele   View   Visual   void   vollkommen   vollständigausmodelliertwerdenkönnen   Voltastraße   VonderRelationzumObjektmitobjektrelationalemMapper   VoraussetzungenC   vorliegen   Vorsicht   Vorteil   Vorteile   Vorwärtsrichtung   wachsen   WanneinORMinFragekommt   ware   wäre   Warten   Wartung   wechseln   weiligen   weils   weise   weiter   weitere   weiterer   welcheFunktionendieend   wendung   wenig   wenige   wenigen   weniger   Wenn   werden   Werte   Wesley   wett   WHERE   which   while   wichtig   wicklung   wieder   wiederum   will   wird   With   wobei   work   Works   worksingewisserWeise   WriteLine   wurde   XPObject   zeichnen   zeigt   Zeile   Zeit   Zeitpunkt   zentraler   zeugen   Zieht   Zielgenau   ZudemistdieOberflächevomDa   zugewiesen   Zugriff   zugrunde   zusammen   Zusammenhang   Zusätzlich   zustellen   zuzugreifen   Zwar   zwei   zweimal   zweite   zweiten   zwischen

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