Index
A
- aggregates
- App.config
- Appenders / How it works...
- application startup time
- ASP.NET
- Aspect Oriented Programming (AOP) / How it works…
- attributes
- audit-event listener
- automatic dirty checking / How it works…
B
- base entity class
- batcher / NHibernate architecture
- bidirectional one-to-many class relationships
- bulk data changes
C
- C# specification
- calculated properties
- child collections
- class
- class components
- class hierarchy mappings
- collections
- collections of elements and components
- common service locator
- concurrency
- connection provider / NHibernate architecture
- context info, Microsoft SQL
- convention mapping, components
- Criteria
- Criteria Queries
- custom dialect functions
- custom functions
D
- data
- data access layer
- setting up, for transaction auto-wrapping / Transaction auto-wrapping for the data access layer, How it works…
- named queries, using / Using named queries in the data access layer, Getting ready, How to do it…, How it works…
- ICriteria, using / Using ICriteria in the data access layer, How to do it…, How it works…
- paged queries, using / Using paged queries in the data access layer, How to do it…, How it works…
- LINQ specifications, using / Using LINQ specifications in the data access layer, How it works…
- Data Access Objects (DAO) / Introduction
- database
- dependency injection
- Detached Queries
- dialect / NHibernate architecture
- dictionaries
- driver / NHibernate architecture
- dynamic components
- dynamic connection strings
E
- eager loading
- Criteria, using / How to do it…, How it works…
- QueryOver, using / Eager loading with QueryOver, How to do it…, How it works…
- Hibernate Query Language (HQL), using / Eager loading with HQL, How to do it…, How it works…
- SQL, using / Eager loading with SQL, How it works…
- eager loading
- encrypted string type
- entities
- enumerations
- Envers
- Equals
- extra lazy collections
F
- Fluent NHibernate
- Fluent NHibernate persistence testing
- flush modes
- full-text search
- Futures
G
- GetHashCode
- Ghostbusters test
- Glimpse
H
I
- ICriteria
- ID generator
- immutable entities
- installation
- Intermediate Language (IL) / How it works…
J
L
- lazy properties
- LINQ
- using, to NHibernate / Using LINQ to NHibernate, How to do it…, How it works…
- used, for eager loading / Eager loading with LINQ, How it works…, There's more…
- result set, limiting / Limiting the result set doesn't work
- eager loading multiple collections, avoiding / Eager loading multiple collections should be avoided
- batching, used as alternative solution / Use batching as an alternative solution
- custom functions, using / Using custom functions in LINQ, How it works…
- LINQ provider
- LINQ specifications
- LinqSpecs library
- log4net
- Loggers / How it works...
- logging mechanism, NHibernate
M
- many-to-many relationship
- mapping
- Microsoft patterns
- Model View Presenter (MVP)
- Model View View Model (MVVM)
- money type
- MultiCriteria
- MultiQuery
N
- named queries
- Named Queries
- Native SQL
- natural key / Surrogate keys and natural IDs
- NH4CookbookHelpers library / Introduction, Getting ready
- NHibernate
- homepage link / Introduction
- releases, reference link / Introduction
- installing / Installing NHibernate, How to do it...
- configuring, with hibernate.cfg.xml / Configuring NHibernate with hibernate.cfg.xml, How it works..., There's more...
- architecture / NHibernate architecture
- properties / NHibernate properties
- dialects / Dialects and drivers
- drivers / Dialects and drivers
- configuring, with App.config / Configuring NHibernate with App.config or Web.config, How to do it…, How it works…, See also
- configuring, with Web.config / Configuring NHibernate with App.config or Web.config, How to do it…, There's more…
- configuring, with code / Configuring NHibernate with code, How it works…
- configuring, with Fluent NHibernate / Configuring NHibernate with Fluent NHibernate, How to do it…
- logging mechanism, configuring / Configuring NHibernate logging, How to do it..., How it works..., There's more...
- troubleshooting, with logger / Using logger to troubleshoot NHibernate
- using, with transaction scope / Using NHibernate with transaction scope, How to do it…, How it works…
- LINQ, using / Using LINQ to NHibernate, How to do it…, How it works…
- reference / There's more…
- profiling, with Glimpse / Profiling NHibernate with Glimpse, How to do it...
- NHibernate.Logging
- NHibernate AddIns project
- NHibernate Contribution projects
- NHibernate Envers
- NHibernate Profiler
- NHibernate properties
- NHibernate repository
- NHibernate Schema Tool
- NHibernate source code
- NHibernate Spatial
- nhusers Google group
- NHV configuration, App.config
- Ninject project
- NMoneys
- non-primary keys
- NST
- NUnit
O
P
- paged queries
- pessimistic concurrency / How it works…
- POID generators
- property validation
Q
- query entities, by ID
- QueryOver
- QueryOver projections
R
- read-only entities
- Relational Database Management System (RDBMS) / How it works...
- relations
- result transformers
S
- <subselect> mapping
- second level cache
- serializable values
- session / NHibernate architecture
- session.Lock
- session.Merge
- session.Refresh
- session action filter
- session per presenter
- session per web request
- soft-delete pattern
- Spatial Reference Identifier (SRID) / How it works…, What's this SRID?
- SQL
- SQLite
- SQLite in-memory database
- SQL Spatial tools
- stamping entities
- stateless sessions
- surrogate key / Surrogate keys and natural IDs
T
- transaction action filter
- transactional write-behind / NHibernate architecture
- transaction auto-wrapping
- trigger-based auditing
U
- United States Census
- Unit of Work pattern
V
- validator classes
- versioning
W
- Web.config
- well-known instance type
X
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.