NHibernate Episodes

# 167 Setting Up Basic Mappings w/ Fluent NHibernate

3/17/2010

Level: Intermediate

Author: Derik Whittaker

Tags: NHibernate

Views: (726) Watched: (2240)

In this episode we are going to continue taking a look at Fluent Nhibernate.

we are going to focus this episode on setting up basic mappings for NHibernate. We will focus on setting up Many-to-One (References) and One-To-Many (HasMany) references as these are the most common mappings you will need to setup.

# 166 Setting Up Fluent NHibernate for your project

3/11/2010

Level: Intermediate

Author: Derik Whittaker

Tags: NHibernate

Views: (848) Watched: (2070)

In this episode we are going to take a look at how to use setup and configure Fluent NHibernate for usage. We will focus on how to setup your database settings as well as how to get your Fluent NHibernate mappings registered into the system.

# 165 Introduction to Nhibernate.Burrow

3/2/2010

Level: Intermediate

Author: Derik Whittaker

Tags: NHibernate

Views: (1342) Watched: (2463)

In this episode we are going to take a look at how to implement the NHibernate.Burrow session management library.

NHibernate.Burrow is a light weight middleware developed to support .Net applications using NHibernate by providing advanced and smart session/transaction management and other facilitates.

# 89 Learning to use Fluent NHibernate: Mapping with Composite Keys

3/2/2009

Level: Intermediate

Author: Derik Whittaker

Tags: NHibernate FluentNhibernate

Views: (615) Watched: (2894)

In this episode we will continue our short series on how to use the FluentNHibernate library to create you NHibernate mapping files. We will walk you though how to create your mappings for tables which have Composite Keys. This is NOT meant to teach you how to use the NHibernate OR/M

# 83 Learning to use Fluent NHibernate: Getting started w/ your first mappings

2/3/2009

Level: Intermediate

Author: Derik Whittaker

Tags: NHibernate FluentNhibernate

Views: (460) Watched: (3548)

In this episode we will start a short series on how to use the FluentNHibernate library to create you NHibernate mapping files.

We will walk you though creating very simple mappings and showing you how they work when using FluentNhibernate. This is NOT meant to teach you how to use the NHibernate OR/M

# 75 Introdction to S#arp Architecture

1/6/2009

Level: Intermediate

Author: Kyle Baley

Tags: NHibernate ASP.NET MVC

Views: (1013) Watched: (5219)

In this episode we will give you an introduction to the S#arp Architecture for the ASP.NET MVC Framework.

This is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product

# 69 Introduction to NHibernate: Intermediate NHibernate Usage (Part 6)

12/9/2008

Level: Intermediate

Author: Chad Myers

Tags: NHibernate ORM

Views: (1275) Watched: (2254)

In the 7th and final episode of this series, you’ll see some code examples of working with collections of related objects and how lazy loading and cascade operations work from a code perspective.

We’ll also discuss object lifecycle management in NHibernate as well as guidance on how to manage lifecycle and cascade operations on collections of related objects. Finally, we’ll discuss how to perform ad-hoc queries with NHibernate including simple as well as aggregate projection queries using both the Hibernate Query Language (HQL) and the ICriteria API.

Check out Episode #50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings
Check out Episode #53 for an Configuring NHibernate
Check out Episode #54 for an CRUD and Basic Transparent Cascading
Check out Episode #57 for an More Basic Usages
Check out Episode #63 for an Collection Releationships

# 63 Introduction to NHibernate: Collection Relationships (Part 5)

11/6/2008

Level: Advanced

Author: Chad Myers

Tags: NHibernate ORM

Views: (589) Watched: (2548)

In this episode we will continued our dive into how to use NHibernate.

we’ll discuss some of the types of collections (bag, set, and list), some of the features NHibernate offers for loading, sorting, and pre-filtering collection data, and how cascading and transparent lazy loading works with collections of related objects.

Check out Episode #50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings
Check out Episode #53 for an Configuring NHibernate
Check out Episode #54 for an CRUD and Basic Transparent Cascading
Check out Episode #57 for an More Basic Usages

# 57 Introduction to NHibernate: More Basic Usages (Part 4)

10/23/2008

Level: Intermediate

Author: Chad Myers

Tags: NHibernate ORM

Views: (542) Watched: (2188)

In this episode we will continued our dive into how to use NHibernate.

We will continue taking a look at various load/fetch strategies that NHibernate offers.

Check out Episode #50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings
Check out Episode #53 for an Configuring NHibernate
Check out Episode #54 for an CRUD and Basic Transparent Cascading

# 54 Introduction to NHibernate: CRUD and Basic Transparent Cascading (Part 3)

10/13/2008

Level: Intermediate

Author: Chad Myers

Tags: NHibernate ORM

Views: (655) Watched: (2934)

In this episode you will learn about you will learn how to perform basic CRUD operations with NHibernate as well as dive into some of its transparent cascading features such as save (insert) and update.

Check out Episode50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings
Check out Episode #53 for an Configuring NHibernate

# 53 Introduction to NHibernate: Configuring NHibernate (Part 2)

10/6/2008

Level: Beginner

Author: Chad Myers

Tags: NHibernate ORM

Views: (552) Watched: (2954)

In this episode you will learn about you will learn how to set up your configuration for NHibernate.

We will also show you how to bootstrap NHibernate in your code by configuring it and then creating the ISessionFactory

Check out Episode #50 for an Introduction to NHibernate
Check out Episode #51 for an Setting up your mappings

# 51 Introduction to NHibernate: Setting up your Mappings

9/29/2008

Level: Beginner

Author: Chad Myers

Tags: NHibernate ORM

Views: (1377) Watched: (3531)

In this episode you will learn about how to install NHibernate as well as how get started with XML mappings to your object domain model. You will learn how to map a class to a table, specify the primary key/identifier, and map properties to columns.

Check out Episode #50 for an Introduction to NHibernate

# 50 Introduction to NHibernate: What does NHibernate bring to the table

9/29/2008

Level: Beginner

Author: Chad Myers

Tags: NHibernate ORM

Views: (686) Watched: (4980)

In this episode, you will learn about the reasons why you might use an Object/Relational Mapper (ORM). You will also hear why NHibernate is a particularly good ORM, when it is appropriate to use NHibernate and when it is NOT appropriate to use NHibernate. Finally, you will hear why you might choose NHibernate over the ADO.NET Entity Framework and Linq2Sql and when and might not choose it.