Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] naked objects naming tests navigation, relational model Nelson, Philip nested containers, Inversion of Control .NET AOP adding state and behavior to existing classes modularizing logging code using aspects moving business rules into aspects object-orientation .NET Mock Objects NHibernate API example create (CRUD) delete (CRUD) read many (CRUD) read one (CRUD) transactions update (CRUD) classification advanced database support API Domain Model functionality Mapper style query languages starting points COMBs controlling concurrency DDD and assemblies ISession repositories transactions Embedded Value Foreign Key Mapping Identity Field 2nd Identity Map inheritance Lazy Load life cycle of Domain Model instances life cycle of persistent entities mapping metadata Metadata Mapping open source PI (Persistent Ignorant) preparations reasons for using relational databases Unit of Work validation hooks versions NIAM NIAM/ORM model NMock 2nd 3rd Notification notification advice, creating Notification pattern null object Null Object pattern NUnit NWorkspace queries |