Advanced Features & Mapping

Nhibernate 4.0.1    |    Intermediate
  • 13 videos | 1h 8m 16s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 2 users Rating 4.5 of 2 users (2)
It's fairly easy to get up and running with NHibernate, but using it optimally in a large project requires more advanced techniques. Explore different approaches you can use with NHibernate, as well as input validation and mapping.

WHAT YOU WILL LEARN

  • Generate classes from an existing database schema
    Generate a database schema from a set of classes
    Identify best practices for using nhibernate
    Compare nhibernate and entity framework
    Use callbacks to perform extra actions on classes
    Validate inputs before they are processed
    Attach intercept code to nhibernate events
  • Use identifier mapping methods
    Map different column and data types and control the amount of data returned via lazy loading
    Map the default behavior of cascading inserts, updates, and delete operations
    Make mappings more robust in a multi-user environment
    Map a set of inherited models to separate tables in a database
    Use mapping to retrieve data from stored procedures or views

IN THIS COURSE

  • 5m 29s
    In this video, you will learn how to generate classes from an existing database schema. FREE ACCESS
  • 4m 16s
    In this video, learn how to generate a database schema from a set of classes. FREE ACCESS
  • Locked
    3.  Recommended Practices
    4m 22s
    In this video, find out how to identify best practices for using Nhibernate. FREE ACCESS
  • Locked
    4.  A Comparison with Entity Framework
    4m 13s
    Find out how you compare NHibernate and Entity Framework. FREE ACCESS
  • Locked
    5.  Callbacks
    5m 53s
    In this video, you will use callbacks to perform additional actions on classes. FREE ACCESS
  • Locked
    6.  Input Validation
    5m 13s
    Learn how to validate inputs before processing them. FREE ACCESS
  • Locked
    7.  Interceptors and Listeners
    5m 35s
    In this video, find out how to attach intercept code to Nhibernate events. FREE ACCESS
  • Locked
    8.  Mapping Identifiers
    3m 19s
    In this video, you will learn how to use identifier mapping methods. FREE ACCESS
  • Locked
    9.  Mapping Column and DataTypes
    7m 30s
    In this video, learn how to map different columns and data types and control the amount of data returned via Lazy Loading. FREE ACCESS
  • Locked
    10.  Mapping CRUD Behavior
    6m 13s
    In this video, learn how to map the default behavior of cascading inserts, updates, and deletes. FREE ACCESS
  • Locked
    11.  Mapping for concurrency
    6m 50s
    Find out how to make mappings more robust in a multi-user environment. FREE ACCESS
  • Locked
    12.  Mapping Inherited Models
    5m 14s
    Learn how to map a set of inherited models to separate tables in a database. FREE ACCESS
  • Locked
    13.  Mapping Stored Procedures and Views
    4m 10s
    During this video, you will learn how to use mapping to retrieve data from stored procedures or views. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.6 of 62 users Rating 4.6 of 62 users (62)
Rating 5.0 of 4 users Rating 5.0 of 4 users (4)