Nuovo progetto: SqlXmlBuilder

Cristian Civera

di Cristian Civera, in .NET, giovedì 2 giugno 2005 ore 22.09

Archiviato in:

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...

Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

Nella stessa categoria
I più letti del mese
TagCloud
.NET Framework, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, .NET Framework 4.0, ADO.NET Entity Framework, AJAX, Architettura, ASP, ASP.NET, ASP.NET 2.0, ASP.NET 2.0 per tutti, ASP.NET 4.0, ASPItalia.com, Custom Control, Databinding, Datagrid, HttpRuntime, IIS, Javascript, LINQ, LINQ to Entities, LINQ to SQL, Media Center, Microsoft Expression, Object Oriented Programming, Off Topic, PDC 2008, Silverlight, Silverlight - animazioni, Silverlight 2.0, Silverlight 3.0, User Control, Visual Studio, Windows 7, Windows CardSpace, Windows Client, Windows Communication Foundation, Windows Live Services, Windows Presentation Foundation, Windows Server, Windows Vista, Windows Workflow Foundation, XAML, XBox 360, XHTML, XML, XPS, XSLT
BLOG INFO
  • 199 post, 86 commenti, 42 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA