Domande taggate «nhibernate»

NHibernate è un ORM (object-relational mapper) open source per il framework .NET.

5
Cos'è l'algoritmo Hi / Lo?
Cos'è l'algoritmo Hi / Lo? Ho trovato questo nella documentazione di NHibernate (è un metodo per generare chiavi univoche, sezione 5.1.4.2), ma non ho trovato una buona spiegazione di come funziona. So che Nhibernate lo gestisce, e non ho bisogno di conoscere l'interno, ma sono solo curioso.


4
NHibernate ISession Flush: dove e quando usarlo e perché?
Una delle cose che mi rende completamente confuso è l'uso session.Flush, in combinazione con session.Commit, e session.Close. A volte session.Closefunziona, ad esempio, commette tutti i cambiamenti di cui ho bisogno. So di dover utilizzare il commit quando ho una transazione o un'unità di lavoro con diverse crea / aggiornamenti / …

16
NHibernate.MappingException: nessun persister per: XYZ
Ora, prima di dirlo: ho fatto Google e il mio hbm.xmlfile è una risorsa integrata. Ecco il codice che sto chiamando: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Ecco il mio file di mapping per la classe: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id …
134 c#  .net  nhibernate 

9
NHibernate vs LINQ to SQL
Come qualcuno che non ha utilizzato nessuna delle due tecnologie su progetti del mondo reale, mi chiedo se qualcuno sappia come queste due si completano a vicenda e quanto le loro funzionalità si sovrappongono?

10
Entity Framework 4 vs NHibernate [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Migliora questa domanda Si è parlato molto della prima versione di Entity …

1
Moq: configurazione non valida su un membro non sovrascrivibile: x => x.GetByTitle ("asdf")
Non sono sicuro di come posso risolvere questo problema, provando a fare uno unit test con il metodo "GetByTitle" Ecco le mie definizioni: public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string …
111 c#  nhibernate  nunit  resharper  moq 



20
Ci sono buoni motivi per non utilizzare un ORM? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
107 c#  nhibernate  orm  enterprise 


4
Il modo migliore per convertire IList o IEnumerable in Array
Ho una query HQL che può generare un IList di risultati o un IEnumerable di risultati. Tuttavia, desidero che restituisca un array dell'entità che sto selezionando, quale sarebbe il modo migliore per farlo? Posso enumerare attraverso di esso e costruire l'array, oppure usare CopyTo () un array definito. C'è un …
99 c#  nhibernate 

2
Criteri SpatialRestrictions.IsWithinDistance NHibernate.Spatial
Qualcuno lo ha implementato o sa se sarebbe difficile implementarlo / avere suggerimenti? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } da NHibernate.Spatial.Criterion.SpatialRestrictions Posso usare "where NHSP.Distance (PROPERTY,: point)" in hql. Ma desidero combinare questa query con la mia query Criteria …

3
Attributo inverso in NHibernate
Come si usa l'attributo inverso? Se non sbaglio, per una relazione uno a molti l'attributo inverso deve essere impostato su true. Per le relazioni molti-a-molti, uno degli attributi inversi della classe di entità deve essere impostato su true e un altro su false. Qualcuno può far luce su questo?


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.