Quali sono le differenze tra HasOne()
e References()
in bianco?Quali sono le differenze tra HasOne e References in Nhibernate?
33
A
risposta
43
HasOne
crea un mapping one-to-one tra le tabelle. References
crea una tipica relazione relazionale molti-a-uno.
più definito:
- una relazione uno a uno significa che quando esiste un record in una tabella, è necessario (o può) avere uno e al massimo un record dell'altra tabella con i riferimenti. Esempio: Tabella utente e tabella Opzioni (un utente ha una serie fissa di opzioni)
- una relazione molti-a-uno significa che quando un record esiste in una tabella, può avere molti record correlati in un'altra tabella. Esempio: Tabella utente e tabella acquisti (un utente può fare molti acquisti).
Nota: dove dico tavolo si può sostituire quella sicurezza con classe o entità come si desidera, quando si utilizza FluentNH è facile usarli in modo intercambiabile.
Questo è più precisamente spiegato in this fluentnhibernate wiki article.
Problemi correlati
- 1. Quali sono le differenze tra $ {} e # {}?
- 2. Quali sono le differenze tra & e &&, | e || in R?
- 3. Quali sono/sono le principali differenze tra Flink e Storm?
- 4. Quali sono/sono le differenze tra MSBuild e TFSBuild
- 5. Quali sono le differenze tra RedrawWindow e UpdateWindow in Win32?
- 6. Quali sono le differenze tra evento e segnale in Qt
- 7. Quali sono le differenze tra Int e Integer in Scala?
- 8. quali sono le differenze tra r e rb in fopen
- 9. Quali sono le differenze in JIT tra Java e .Net
- 10. Quali sono le differenze tra hostAttributes e proprietà in polimero?
- 11. Quali sono le differenze tra osservabili e promesse in JavaScript?
- 12. Quali sono le differenze tra ConcurrentQueue e BlockingCollection in .Net?
- 13. Quali sono le differenze tra funzioni e metodi in Swift?
- 14. Quali sono le differenze tra INSERT e UPDATE in MySQL?
- 15. Quali sono le differenze tra "=" e "<-" in R?
- 16. Quali sono le differenze tra ADOdb e PDO in PHP?
- 17. Quali sono le differenze tra le classi Helper e Utility?
- 18. quali sono le principali differenze tra fwrite e write?
- 19. Quali sono le differenze tra JSP e Facelets?
- 20. Quali sono le differenze tra struct_time e datetime?
- 21. Quali sono le differenze tra OllyDbg e WinDbg?
- 22. Quali sono le principali differenze tra AngularJS e ReactJS
- 23. Quali sono le differenze tra un compilatore e un linker?
- 24. Quali sono le differenze tra MPI e OpenMP?
- 25. Quali sono le differenze pratiche tra forme speciali e macro?
- 26. Quali sono le differenze tra l'oggetto JSON e JavaScript?
- 27. Quali sono le differenze tra display: box e display: flexbox
- 28. Quali sono le differenze tra R.styleable, R.style e R.attr?
- 29. Quali sono le differenze tra XmlSerializer e BinaryFormatter
- 30. Quali sono le differenze attuali tra jQuery e Prototype?