- It seems that all technical advice boils down to "Stop, Think, Execute, Verify." Skip any one item on the list and… twitter.com/i/web/status/9… 14 hours ago
- Hey, @shanselman I recently interviewed on @2ndCareerDevs and think it turned out really well. Would love to be a g… twitter.com/i/web/status/9… 15 hours ago
- Hey, @ShawnWildermuth I recently interviewed on @2ndCareerDevs and think it turned out really well. Would love to b… twitter.com/i/web/status/9… 15 hours ago
- Dealing w/Imposter Syndrome: Push through and do what the little voice in the back of your mind says you can't do.… twitter.com/i/web/status/9… 17 hours ago
- Hey, @kyleshevlin my friend @gblock said he has a good story for you. Should he just add himself to the list? github.com/kyleshevlin/se… 18 hours ago
SSDotNet Presents Fred Hirshfield On NHibernate
April 8, 2008Posted by on
Please join us on Thursday, April 10th for a presentation on NHibernate by Fred Hirshfield from Sierra Systems, Inc.
“Relational databases and Object Oriented design sometimes
conflict with each other making it somewhat difficult to make use of
each technology the way they were intended. NHibernate is the *bridge*
between these two technologies so that DBA’s can manage and tune their
database effectively and OOP designers and developers can manage their
object model they way they need to and then use NHibernate to map these
This session will be an introduction to NHibernate and some of
its features for mapping the object model to the database model. The
demonstration solution will be made available after the session for
those that would like to play around with it. We will explore the tool
using a well known domain: Bug Tracking!
NHibernate handles persisting plain .NET objects to and from an
underlying relational database. Given an XML description of your
entities and relationships, NHibernate automatically generates SQL for
loading and storing the objects. Optionally, you can describe your
mapping metadata with attributes in your source code.
NHibernate supports transparent persistence, your object
classes don’t have to follow a restrictive programming model.
Persistent classes do not need to implement any interface or inherit
from a special base class. This makes it possible to design the
business logic using plain .NET (CLR) objects and object-oriented
Fred is a Technical Lead with Sierra Systems Inc. and
head of their in-house Microsoft Solutions Development group. He
advises clients on Microsoft Development approaches and best practices
and has been working in the industry for more than 10 years with
varying technologies (Java, .NET) and roles from Developer to
Architect. Fred has been active with the local community presenting at
South Sound .NET User Group and the IPMA conferences.
April 10th, 7 – 9 pm
Olympia Center (222 Columbia NW)
attendees are eligible for the prize drawings. Past prizes have
included technical books, passes to Devscovery, copies of Visual
Studio, Vista, Office 2007 and more.