Cargando…

Learning NHibernate 4 : explore the full potential of NHibernate to build robust data access code /

This book targets .NET developers who have never used an ORM before, developers who have used an ORM before but are new to NHibernate, or have used NHibernate sparingly and want to learn more about NHibernate.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Chatekar, Suhas (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn937787252
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 160209s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d OCLCF  |d DEBBG  |d C6I  |d DEBSZ  |d CEF  |d WYU  |d UAB  |d RDF  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO 
020 |a 1784392065 
020 |a 1784393568 
020 |a 9781784393564 
020 |a 9781784392062  |q (electronic bk.) 
029 1 |a DEBBG  |b BV043968854 
029 1 |a DEBSZ  |b 485793660 
029 1 |a GBVCP  |b 882752723 
035 |a (OCoLC)937787252 
037 |a CL0500000713  |b Safari Books Online 
050 4 |a QA76.64 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Chatekar, Suhas,  |e author. 
245 1 0 |a Learning NHibernate 4 :  |b explore the full potential of NHibernate to build robust data access code /  |c Suhas Chatekar. 
246 3 0 |a Explore the full potential of NHibernate to build robust data access code 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 |a Description based on online resource; title from cover (Safari, viewed February 5, 2016). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to NHibernate; What is ORM?; What is NHibernate?; What is new in NHibernate 4.0?; NHibernate for users of Entity Framework; Is using ORM a bad idea?; Why ORM is a better bet?; Non-functional features required by the data access layer; Building blocks of NHibernate; Mappings; Configuration; Session; Summary; Chapter 2: Let's Build a Simple Application; Explaining the approach used in learning NHibernate; The problem statement; The development setup 
505 8 |a Visual Studio 2013SQL Server 2012 Express; ReSharper; NUnit; NuGet; SQLite; The domain model; Employee; Leave; SeasonTicketLoan; SkillEnhancementAllowance; Adding some code; Adding the NuGet packages to projects; Back to our test; Summary; Chapter 3: Let's Tell NHibernate About Our Database; Important NHibernate terminology; Mapping the prerequisites; Different mechanisms to write the mappings; XML mappings; Fluent mapping; Mapping by code; XML mappings for the Employee class; Getting the development environment ready; Getting IntelliSense to work with the XML mapping files 
505 8 |a Unit tests to verify the Employee mappingsThe mappings; Hibernate-mapping; Class; Property; Identifier generation; Identity; Sequence; Hilo; Seqhilo; GUID; Guid.comb; Native; Assigned; Mapping associations; Associations and database tables; One-to-many association; Types of collections; Many-to-one association; One-to-one association; Many-to-many association; Mapping inheritance; Unit tests to verify the inheritance mappings; Table per class hierarchy; Table per subclass; Table per concrete class; Choosing the right inheritance mapping strategy; Mapping components; Mapping by code 
505 8 |a IdentifierProperty; Association; One-to-many; Many-to-one; One-to-one; Many-to-many; Component; Inheritance; Table per class hierarchy; Table per subclass; Table per concrete class; Complete mappings by code for the employee benefits domain; Fluent mapping a.k.a. Fluent NHibernate; Inheritance mappings; Table per class hierarchy; Table per concrete class; Table per subclass; Component mapping; Choosing the right mapping method; Summary; Chapter 4: NHibernate Warm-up; Warming up NHibernate succinctly; The NHibernate session architecture; XML configuration; Programmatic configuration 
505 8 |a Loquacious configurationFluent configuration; Configuration options; Connection release mode; Dialect; Driver; Mappings; Programmatic configuration; Fluent configuration; Connection string; Caching; Session context; Batch size; Command timeout; Show SQL; Generating the database scripts from mappings; The database creation script; The database update scripts; Automatically create/update the database schema; Summary; Chapter 5: Let's Store Some Data into the Database; Entity states; Transactions and unit of work; Explicit and implicit transactions; Flush modes; Saving entities 
505 8 |a Saving entities -- complex scenarios 
520 |a This book targets .NET developers who have never used an ORM before, developers who have used an ORM before but are new to NHibernate, or have used NHibernate sparingly and want to learn more about NHibernate. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Hibernate (Electronic resource) 
630 0 7 |a Hibernate (Electronic resource)  |2 fast 
650 0 |a Object-oriented programming (Computer science) 
650 6 |a Programmation orientée objet (Informatique) 
650 7 |a Object-oriented programming (Computer science)  |2 fast 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781784393564/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a EBSCOhost  |b EBSC  |n 1048217 
994 |a 92  |b IZTAP