Advanced Features & Mapping

Nhibernate 4.0.1    |    Intermediate
  • 13 Videos | 1h 13m 16s
  • Includes Assessment
  • Earns a Badge
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

  • Playable
    1. 
    The Database First Approach
    5m 29s
    UP NEXT
  • Playable
    2. 
    The Code First Approach
    4m 16s
  • Locked
    3. 
    Recommended Practices
    4m 22s
  • Locked
    4. 
    A Comparison with Entity Framework
    4m 13s
  • Locked
    5. 
    Callbacks
    5m 53s
  • Locked
    6. 
    Input Validation
    5m 13s
  • Locked
    7. 
    Interceptors and Listeners
    5m 35s
  • Locked
    8. 
    Mapping Identifiers
    3m 19s
  • Locked
    9. 
    Mapping Column and DataTypes
    7m 30s
  • Locked
    10. 
    Mapping CRUD Behavior
    6m 13s
  • Locked
    11. 
    Mapping for concurrency
    6m 50s
  • Locked
    12. 
    Mapping Inherited Models
    5m 14s
  • Locked
    13. 
    Mapping Stored Procedures and Views
    4m 10s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE