Nuovo progetto: SqlXmlBuilder
Ok ok, probabilmente sarà l'ennesimo progetto che inizio e che non finisco, ma è bello così e comunque il mio scopo è raggiungere l'obiettivo che mi ero prefissato e sfornare almeno una beta.
Insomma, si tratta di un editor per sql server, ma che non vuole affiancarsi alle già molte applicazioni alternative. Lo scopo è quello di aiutare l'utente allo sviluppo di query FOR XML e alcune funzionalità non ho progettato di inserirle perché escono proprio da questo aspetto. La difficoltà maggiore si ha con le query con la clausola EXPLICIT che possono diventare molto complesse e difficili da mantenere.
Le funzionalità che voglio inserire sono:
- Suggerimento dei campi in eccesso o difetto nelle query in union
- Autoformattazione e autosincronizzazione delle query in union
- Aiuto nella selezione, duplicazione query
- Preview ottimistica dell'xml risultante in real time
- Esecuzione della query con risultato in xml
- Formattazione del risultato con transformazioni xslt predefinite o custom
- Validazione tramite schema XSD dell'xml restituito
- Creazione di una query FOR XML modello partendo da uno schema xsd
Attualmente di tutto ciò ho implementato circa un 30%, alcune cose vanno bene, altre hanno degli acciacchi :-D
Vi mostro un paio di screen shots così avete meglio l'idea
Non so quanti di voi sviluppano query FOR XML, ma io e il mio maestro ne facciamo ampio uso. Alcuni dicono che siamo malati, io rispondo che è colpa sua e declino ogni responsabilità :-D
I vantaggi sono comunque notevoli e lo saranno ancora di più con il nuovo engine delle trasformazioni XSLT in .NET 2.
Se vedeemooo...













