Introduction To ORM Patterns With Code Samples In NHibernate

3,474 views

Published on

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.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,474
On SlideShare
0
From Embeds
0
Number of Embeds
197
Actions
Shares
0
Downloads
60
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • http://www.kevinwilliampang.com/post/How-Fanboys-See-NET-ORMs.aspx
  • 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 />

    ×