NHibernate Query Analyzer
-
27-09-2019 - |
Domanda
Chi potrebbe descrivere come usare NHibernate Query Analyzer?Ho scaricato e cercando di costruire, ma non riesce, non so come usarlo.
Sto usando nHibernate con Sybase e WCF.
Qualsiasi aiuto è molto apprezzato.
Grazie
Soluzione
L'installazione di NHibernate Query Analyzer (NHQA) Progetto
Dopo scaricare lo strumento, eseguire Ayende.NHibernateQueryAnalyzer.exe e poi:
File -> Nuovo -> Progetto
Fare clic su 'Aggiungi File(s)..."e aggiungere il seguente file:
- il NHibernate file di configurazione (es.*.cfg.xml, *.exe.config, o *.web.file di configurazione)
- l'assembly DLL (o Dll) che contengono il NHibernate mappati in classi e hanno anche il file di mapping(s) come risorsa incorporata
- i file di mapping solo se non sono stati aggiunti come le risorse incorporate le Dll in # 2
(nota:nelle versioni precedenti di NHQA, è stato necessario copiare la Dll incluse le sue dipendenze nella stessa directory come il NHibernateQueryAnalyzer.exe ma che non è più il caso)
Fare clic su 'Progetto Di Costruzione'pulsante
Se si ricevono errori, quindi qualcosa deve essere risolto in entrambi i file di configurazione, il file di mapping(s), le classi nella DLL(s), o tutti loro.È importante notare i messaggi di eccezione per aiutare a risolvere i problemi e individuare quale sia l'origine del problema.
Eseguire Query
Dopo aver creato il NHQA progetto, è possibile creare query:
File -> Nuovo -> Query
Ora, tipo in HQL dichiarazioni.Entità' nomi e le proprietà possono essere trascinati dalla vista ad albero sulla sinistra per il HQL dichiarazioni sulla destra.Mentre si digita, fornisce on-the-fly il controllo e la convalida della vostra HQL dichiarazioni a 'Eccezioni'scheda e visualizza le generata automaticamente le istruzioni SQL in la 'SQL tab.Una barra laterale GUI è disponibile anche per dinamicamente la definizione dei parametri per nome.
Premere F5 per eseguire la query.Se eseguito correttamente, è possibile visualizzare i risultati in forma tabellare in la 'I Risultati Del DataBase'scheda o come oggetti nell' 'Oggetto Grafico tab.
Configurare I File
Nuovi file di Mapping può essere creato da:
Nuovo -> Mappatura (hbm.xml)
o quelli esistenti possono essere modificati direttamente:
Apri -> Open Mapping...
Stesso per i file di Configurazione:
Nuovo -> Configurazione (cfg.xml)
Open -> Configurazione Aperta...
Riferimenti
Documentazione sulla configurazione e l'utilizzo di tutorial per NHibernate Query Analyzer è abbastanza scarsa, ma speriamo che questo ti possa aiutare.