Qualcuno può consigliare una libreria .NET gratuita che consente di esporre un builder SQL Query ai propri utenti in un'app di Windows Form? Mi piacerebbe che i miei utenti fossero in grado di eseguire istruzioni SELECT relativamente semplici, incluse alcune JOIN e altre operazioni multi-table senza entrare nel vero e proprio grintoso di SQL.Componente .NET Query Builder
Grazie, Sweeney
Esposizione di un generatore di query per gli utenti sembra una cattiva idea. Sei sicuro di voler consentire agli utenti di eseguire le proprie query? Sembra che potrebbe aprire qualche serio problema di sicurezza. –
@Dan Finché limiti le tabelle a cui un utente può connettersi e il tipo di azioni eseguite contro di esso (ad esempio CONNECT, SELECT only), dovrebbe essere ok, no? – Nick
Sì, non li voglio eseguire INSERTI o AGGIORNAMENTI o CANCELLA, o davvero nulla a parte SELECT. È orientata verso un pubblico intelligente ma non necessariamente tecnico. Una delle app che ho in mente è orientata verso la comunità di ricerca: capiranno cosa stanno facendo e non avranno intenzioni malevole. Con la mia altra applicazione, se in qualche modo riescono a distruggere il db con un'istruzione SELECT, i dati possono essere facilmente duplicati. Quindi non considero questo un problema. –