vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ADO.NET / Datenbanken
Foreign-Key mit Collections und XLINQ 
Autor: dartrax
Datum: 07.04.08 12:20

Guten Tag,

ich schreibe eine Bilderverwaltungssoftware mit Tagging. Ich habe eine Klasse für Bilder und eine für Tags, ein Bild kann mehrere Tags haben und ein Tag kann zu mehreren Bildern zugeordnet sein, beides wird durch Verweise ausgedrückt. Beides wird über XLINQ in einer XML-Datei gespeichert.
(Eine echte Datenbank würde ich nur nehmen, wenn es triftige Gründe gibt (Performance?), weil ich mich wenig damit auskenne und bei einer XML-Datei einfach immernoch selbst reinschauen und verändern kann)
Beim Starten der Anwendung werden alle Instanzen der Tag-Klasse wie folgt erzeugt:
        ' Database laden
        Dim Xml As XElement = XElement.Load(My.Settings.MediaPath & _
          "Database.xml")
        ' Tags aus der Database abfragen
        Dim Tags = From Tag In Xml.<Tags>.Descendants("Tag") _
        Select New Tag With { _
        .Name = Tag.Element("Name"), _
        .ID = Tag.Element("ID")}
Wie kann ich jetzt die Verweise eines Tags auf die Bilder, denen es zugeordnet ist, so im XML speichern und laden, dass möglichst automatisch eine Collection entsteht, die Verweise auf alle Bilder enthält, und umgekehrt? Dafür wären Foreign-Keys zuständig, oder? Jedenfalls ist das in diesem Beispiel einer Phototagging-Asp.net-Seite so gemacht:
http://weblogs.asp.net/scottgu/pages/Building-a-Photo-Management-Tagging-Site-using-ASP.NET-2.0_2C00_-LINQ_2C00_-and-Atlas.aspx
Ich habe aber etwas Probleme, das Beispiel von SQL auf Xml zu übertragen. Besonders das Laden der Verweise scheint irgendwo versteckt automatisch zu funktionieren, durch LINQ.

Ich hoffe, Ihr könnt mir da weiterhelfen...
dartrax

Meine Homepage: www.dartrax.de


Posting wie es leibt und lebt
. . . und voll daneben geht!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Foreign-Key mit Collections und XLINQ1.147dartrax07.04.08 12:20
Re: Foreign-Key mit Collections und XLINQ882Melkor07.04.08 14:17
Re: Foreign-Key mit Collections und XLINQ724dartrax07.04.08 19:26
Re: Foreign-Key mit Collections und XLINQ755Melkor07.04.08 19:32
Re: Foreign-Key mit Collections und XLINQ751dartrax07.04.08 20:10
Re: Foreign-Key mit Collections und XLINQ801Melkor07.04.08 20:30
Re: Foreign-Key mit Collections und XLINQ861dartrax07.04.08 21:09
Melkor? (oder all die anderen...)893dartrax09.04.08 01:23
Re: Melkor? (oder all die anderen...)710Melkor09.04.08 09:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel