Logo aziendale


Cell. +39 335 70 310 78

mail gianluca.pezzoli@gianlucapezzoli.eu

English version Versione italiana del sito

Prodotti \ Miranda

Come si usa Miranda all'interno del codice?

Come prima cosa bisogna creare un DataLink (il collegamento verso il DBMS) specificandogli la stringa di connessione.

Dim SqlServer As New Pezzoli.Data.Miranda.SqlServerClient.SqlServerDataLink(ConnectionString)

Poi istanzieremo la classe (Entità) che rappresenta il singolo record della tabella.

Dim Val As New RigaOrdine

Il codice che definisce questa classe/entità (RigaOrdine) è ottenuto da MyGeneration (vedi in seguito).

Adesso dobbiamo instanziare il gestore della classe Val (Proxy). La riga sotto serve a dire al Proxy che invierà i comandi SQL al server con nome SqlServer definito sopra.

Dim Proxy As New Pezzoli.Data.Miranda.Proxy()
Proxy.DataLink = SqlServer

Infine dobbiamo dire al Proxy che si deve occupare di gestire (caricare, tracciare el modifiche e salvarle, cancellare)i dati contenuti in Val, l'istanza del tipo RigaOrdine definita sopra

Proxy.Entity = Val

Adesso siamo pronti per fare le ...

Select
Proxy.Load("IDOrdine = 99 And Descrizione='X""X'X'")

oppure

Dim Key As New Pezzoli.Data.Miranda.EntityKey()
Key.Add(New Pezzoli.Data.Miranda.EntityKeyItem("IDOrdine", 99))
Key.Add(New Pezzoli.Data.Miranda.EntityKeyItem("Descrizione", "'X""X'X'"))
Proxy.Load(Key)

Insert
Val.IDOrdine = 44
Val.Descrizione = "Pippo"
Proxy.Insert()

Update
Prima faccio una Load. Poi

Val.Descrizione = "Pippo"
Proxy.Update()

Delete
Prima faccio una Load. Poi

Proxy.Delete()

<< Indietro << >> Avanti >>

Risorse correlate