Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction To ORM Patterns With Code Samples In NHibernate

ORMs are not just certain products like LINQ To SQL, Entity Framework, NHibernate, LLBLGen. It’s a design pattern that each ORM vendor has his own understanding of it and way of implementing. In this session we go through the most common implementation patterns with code examples in NHibernate and remarks on how other ORMs implement the same functionality (or not). We are likely to talk about many language, framework features and tools like Expression Trees and Reflection and code generation.

  • Login to see the comments

Introduction To ORM Patterns With Code Samples In NHibernate

  1. 1. Introduction to ORM Patterns with Code Samples in NHibernate<br />Mohamed Meligy<br />
  2. 2. Who Am I ?<br />2005: Blogging,http://geekswithblogs.net/Mohamed, http://weblogs.asp.net/meligy, http://GuruStop.NET<br />2006: SilverKeyDemo Day 1<br />2007: SilverKeyDemo Day 2<br />2007: Several dotNETwork Gatherings<br />2008: ITWorxCutting Edge Club<br />2008: Several dotNETwork Gatherings<br />2009: doeNETwork Code Camp`09<br />Worked in SilverKey, Raya Experts Team<br />Currently Working in Abu Dhabi<br />2010: doeNETwork Code Camp`10<br />
  3. 3. This is just open talk Session!<br />This is not to recommend Nhibernate or else…<br />
  4. 4. Topics To Discuss<br />ORMs!<br />Model First and Mapping Techniques<br />POCO and Active Record<br />Loading Techniques<br />
  5. 5. Classic Applications<br />
  6. 6. http://tinyurl.com/meligy-orms<br />The Case With ORM<br />
  7. 7. ORM<br />objects<br />relational<br />
  8. 8. http://www.kevinwilliampang.com/post/How-Fanboys-See-NET-ORMs.aspx<br />
  9. 9.
  10. 10.
  11. 11.
  12. 12. POCO<br />
  13. 13. The Mapping<br />
  14. 14. DEMO<br />
  15. 15. Where to go…<br />ORM<br />http://weblogs.asp.net/fbouma<br />http://llblgen.com<br />http://en.wikipedia.org/wiki/Object-relational_mapping<br />NHibernate<br />http://nhforge.org<br />http://nhforge.org/blogs/nhibernate<br />http://nhforge.org/doc/nh/en/index.html<br />http://blogs.hibernatingrhinos.com<br />http://sharparchitecture.net<br />http://groups.google.com/group/nhusers<br />http://ayende.com<br />http://tekpub.com<br />http://dimecasts.net<br />http://www.slideshare.net/pagsousa/poeaa-by-example<br />http://GuruStop.NET<br />Eng.Meligy@Gmail.com<br />

×