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

È stato utile?

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:

  1. il NHibernate file di configurazione (es.*.cfg.xml, *.exe.config, o *.web.file di configurazione)
  2. l'assembly DLL (o Dll) che contengono il NHibernate mappati in classi e hanno anche il file di mapping(s) come risorsa incorporata
  3. 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top