<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://nhforge.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Users</title><link>http://nhforge.org/groups/nhusers/default.aspx</link><description>Users of NHibernate and related stuff.</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Useful links</title><link>http://nhforge.org/groups/nhusers/pages/useful-links.aspx</link><pubDate>Tue, 02 Sep 2008 12:34:39 GMT</pubDate><guid isPermaLink="false">45f813f2-f1c4-4eda-a619-288e3cadc793:27</guid><dc:creator>fabiomaulo</dc:creator><description>&lt;p&gt;&lt;strong&gt;Architecture and experience reports&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://codebetter.com/blogs/karlseguin/archive/2008/01/02/foundations-" target="_blank"&gt;Positioning NHibernate as the&amp;nbsp;Data Access layer of choice&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://codebetter.com/blogs/karlseguin/archive/2008/01/02/foundations-" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://opera362.wordpress.com/2007/12/16/using-nhibernate/"&gt;Don&amp;#39;t be&amp;nbsp;fooled - NHibernate requires committment to learn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://opera362.wordpress.com/2007/12/16/using-nhibernate/"&gt;&lt;/a&gt;&lt;a href="http://flux88.com/"&gt;AJourneyWithDomainDrivenDesign&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://flux88.com/"&gt;&lt;/a&gt;&lt;a href="http://www.dotnetrocks.com/default.aspx?showNum=240"&gt;Arguments for&amp;nbsp;and against ORM&lt;/a&gt;&lt;/p&gt;
&lt;div id=":83" class="ArwC7c ckChnd"&gt;&lt;a href="http://ayende.com/Blog/archive/2008/03/08/A-few-reasons-to-like-NHibernate.aspx"&gt;Reasons to like NHibernate&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;Miscellanous&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a&gt;Isolating NHibernate Logging&lt;/a&gt;&lt;/div&gt;
&lt;div class="ArwC7c ckChnd"&gt;&lt;a&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ayende.com/Blog/archive/2007/02/06/State-of-the-Rhinoceros.aspx"&gt;How-to make a web page fail if it issues too many&amp;nbsp;NHibernate quereies&lt;/a&gt;&lt;/div&gt;
&lt;div class="ArwC7c ckChnd"&gt;&lt;a href="http://ayende.com/Blog/archive/2007/02/06/State-of-the-Rhinoceros.aspx"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ayende.com/Blog/archive/2007/06/07/Security-Considerations.aspx"&gt;Possible security framework where you&amp;#39;ve using&amp;nbsp;NHiberante and MVP to get granular control over security&lt;/a&gt;&lt;/div&gt;
&lt;div class="ArwC7c ckChnd"&gt;&lt;/div&gt;
&lt;div class="ArwC7c ckChnd"&gt;&lt;a href="http://www.manuelabadia.com/blog/PermaLink,guid,3b6ccb3f-2f2a-4dcb-a414-605371a00618.aspx"&gt;Using NHibernate to implement ASP security&amp;nbsp;model&lt;/a&gt;&lt;/div&gt;
&lt;div class="ArwC7c ckChnd"&gt;&lt;a href="http://www.manuelabadia.com/blog/PermaLink,guid,3b6ccb3f-2f2a-4dcb-a414-605371a00618.aspx"&gt;&lt;/a&gt;&lt;br /&gt;
[&lt;a href="http://msmvps.com/blogs/luisabreu/archive/2008/01/29/making-nhibernate-play-nice-with-transactionscope.aspx" target="_blank"&gt;http://msmvps.com/blogs/luisabreu/archive/2008/01/29/making-&lt;br /&gt;
nhibernate-play-nice-with-transactionscope.aspx&lt;/a&gt; | Making NHibernate&lt;br /&gt;
work with transactionscope]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2008/01/22/Dealing-with-hierarchical-structures-in-databases.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2008/01/22/Dealing-with-hierarchical-&lt;br /&gt;
structures-in-databases.aspx&lt;/a&gt; | How to structure hierarchies in the&lt;br /&gt;
database]&lt;br /&gt;
&lt;br /&gt;
*Performance tunning*&lt;br /&gt;
[&lt;a href="http://www.acceptedeclectic.com/2007/02/harnessing-nhibernate-for-optimal_17.html" target="_blank"&gt;http://www.acceptedeclectic.com/2007/02/harnessing-nhibernate-for-&lt;br /&gt;
optimal_17.html&lt;/a&gt; | Part 1]&lt;br /&gt;
[&lt;a href="http://www.ayende.com/Blog/archive/7627.aspx" target="_blank"&gt;http://www.ayende.com/Blog/archive/7627.aspx&lt;/a&gt; | How to combat the&lt;br /&gt;
select N+1 problem]&lt;br /&gt;
[&lt;a href="http://jmatthie.spaces.live.com/Blog/cns%211DEAC7958C1969D3%21478.entry" target="_blank"&gt;http://jmatthie.spaces.live.com/Blog/cns!1DEAC7958C1969D3!478.entry&lt;/a&gt; |&lt;br /&gt;
Turn off NHibernate debug logging]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/10/26/Real-World-NHibernate-Reducing-startup-times-for-large-amount-of.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/10/26/Real-World-NHibernate-&lt;br /&gt;
Reducing-startup-times-for-large-amount-of.aspx&lt;/a&gt; | Strategies for&lt;br /&gt;
reducing startup times]&lt;br /&gt;
[&lt;a href="http://devcatharsis.blogspot.com/2007/12/nhibernate-slow-warm-up-solved.html" target="_blank"&gt;http://devcatharsis.blogspot.com/2007/12/nhibernate-slow-warm-up-&lt;br /&gt;
solved.html&lt;/a&gt; | How to enable the reflection optimizer]&lt;br /&gt;
[&lt;a href="http://blog.eleutian.com/2007/08/27/OptimizingNHibernatePt4.aspx" target="_blank"&gt;http://blog.eleutian.com/2007/08/27/OptimizingNHibernatePt4.aspx&lt;/a&gt; |&lt;br /&gt;
Optimizing NHibernate 4 part blog]&lt;br /&gt;
[&lt;a href="http://udidahan.weblogs.us/2007/10/26/teched-speaking-about-high-performance-persistent-domain-models/" target="_blank"&gt;http://udidahan.weblogs.us/2007/10/26/teched-speaking-about-high-&lt;br /&gt;
performance-persistent-domain-models/&lt;/a&gt; | How to desing High performant&lt;br /&gt;
persistent domain models]&lt;br /&gt;
[&lt;a href="http://jaychapman.blogspot.com/2007/11/nhibernate-access-performance-revisited.html" target="_blank"&gt;http://jaychapman.blogspot.com/2007/11/nhibernate-access-performance-&lt;br /&gt;
revisited.html&lt;/a&gt; | Performance bench test for various property access&lt;br /&gt;
strategies]&lt;br /&gt;
[&lt;a href="http://www.codinginstinct.com/2008/04/nhibernate-20-statistics-and-monorail.html" target="_blank"&gt;http://www.codinginstinct.com/2008/04/nhibernate-20-statistics-and-&lt;br /&gt;
monorail.html&lt;/a&gt; | NHibernate 2.0 has a performance statistics built-in]&lt;br /&gt;
[&lt;a href="http://scarydba.wordpress.com/2008/04/29/nhibernate-recompiles-and-execution-plans/" target="_blank"&gt;http://scarydba.wordpress.com/2008/04/29/nhibernate-recompiles-and-&lt;br /&gt;
execution-plans/&lt;/a&gt; | Recompilation of query plans]&lt;br /&gt;
[&lt;a href="http://nathan.whiteboard-it.com/archive/2008/07/28/nhibernate-bulk-updatesinsertsdeletes-with-named-queries.aspx" target="_blank"&gt;http://nathan.whiteboard-it.com/archive/2008/07/28/nhibernate-bulk-&lt;br /&gt;
updatesinsertsdeletes-with-named-queries.aspx&lt;/a&gt; | Using named query to&lt;br /&gt;
do bulk update/delete operations]&lt;br /&gt;
&lt;br /&gt;
*Making changes to NHibernate code*&lt;br /&gt;
[&lt;a href="http://www.hibernate.org/30.html?cmd=prntdoc" target="_blank"&gt;http://www.hibernate.org/30.html?cmd=prntdoc&lt;/a&gt; | How to obtain and&lt;br /&gt;
build source]&lt;br /&gt;
[&lt;a href="https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/" target="_blank"&gt;https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/&lt;/a&gt; |&lt;br /&gt;
NHibernate subversion trunk]&lt;br /&gt;
[&lt;a href="http://www.ohloh.net/projects/175" target="_blank"&gt;http://www.ohloh.net/projects/175&lt;/a&gt; | Browse latest checkin comments]&lt;br /&gt;
[&lt;a href="http://www.primedigit.com/2008/04/22/contributing-to-nhibernate/" target="_blank"&gt;http://www.primedigit.com/2008/04/22/contributing-to-nhibernate/&lt;/a&gt; |&lt;br /&gt;
Good tips on how to go about contributing to NHibernate]&lt;br /&gt;
[&lt;a href="http://www.flux88.com/" target="_blank"&gt;http://www.flux88.com/&lt;/a&gt;&lt;br /&gt;
NHibernateScreencastPersistingTheAddressBook.aspx | Another Webcast -&lt;br /&gt;
how to add persistence after the DD layer has been created using TDD]&lt;br /&gt;
&lt;br /&gt;
*Querying*&lt;br /&gt;
[&lt;a href="http://blogs.intesoft.net/?tag=/nhibernate" target="_blank"&gt;http://blogs.intesoft.net/?tag=/nhibernate&lt;/a&gt; | Implementing full-text&lt;br /&gt;
search]&lt;br /&gt;
[&lt;a href="http://www.flux88.com/PermaLink,guid,9ecef439-94c9-4307-a9cd-66caf083041b.aspx" target="_blank"&gt;http://www.flux88.com/PermaLink,guid,9ecef439-94c9-4307-&lt;br /&gt;
a9cd-66caf083041b.aspx&lt;/a&gt; | Live webcast demoing features of Nhibernate]&lt;br /&gt;
[&lt;a href="http://www.ayende.com/Blog/" target="_blank"&gt;http://www.ayende.com/Blog/&lt;/a&gt;&lt;br /&gt;
ComplexSearchingQueryingWithNHibernate.aspx | Complex Searching/&lt;br /&gt;
Querying With NHibernate]&lt;br /&gt;
[[&lt;a href="http://ayende.com/Blog/archive/2007/10/23/Specifying-" target="_blank"&gt;http://ayende.com/Blog/archive/2007/10/23/Specifying-&lt;/a&gt;&lt;br /&gt;
Specifications.aspx | Using NHibernate to implement specifications]&lt;br /&gt;
[&lt;a href="http://www.devx.com/Java/Article/28754" target="_blank"&gt;http://www.devx.com/Java/Article/28754&lt;/a&gt; | Detailed example of Criteria&lt;br /&gt;
objects and how they help write dynamic queries]&lt;br /&gt;
[&lt;a href="http://patf.net/blogs/index.php?blog=2&amp;amp;title=many_to_many_in_hql&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1" target="_blank"&gt;http://patf.net/blogs/index.php?&lt;br /&gt;
blog=2&amp;amp;title=many_to_many_in_hql&amp;amp;more=1&amp;amp;c=1&amp;amp;tb=1&amp;amp;pb=1&lt;/a&gt; | Quering in HQL&lt;br /&gt;
Many-to-Many associations]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/12/23/NHiberante-Querying-Many-To-Many-associations-using-the-Criteria-API.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/12/23/NHiberante-Querying-Many-To-&lt;br /&gt;
Many-associations-using-the-Criteria-API.aspx&lt;/a&gt; | Using Criteria API to&lt;br /&gt;
query Many-to-Many associations]&lt;br /&gt;
[&lt;a href="http://jaychapman.blogspot.com/2007/10/nhibernate-non-mapped-joins.html" target="_blank"&gt;http://jaychapman.blogspot.com/2007/10/nhibernate-non-mapped-&lt;br /&gt;
joins.html&lt;/a&gt; | Example HQL to query related entities that do not have a&lt;br /&gt;
bi-directional association]&lt;br /&gt;
[&lt;a href="http://codebetter.com/blogs/jeremy.miller/archive/2006/05/26/145553.aspx" target="_blank"&gt;http://codebetter.com/blogs/jeremy.miller/archive/&lt;br /&gt;
2006/05/26/145553.aspx&lt;/a&gt; | Simple fluent interface example for expressin&lt;br /&gt;
NHibernate queries]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/04/27/Paged-data--Count-with-NHibernate-The-really-easy-way.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/04/27/Paged-data--Count-with-&lt;br /&gt;
NHibernate-The-really-easy-way.aspx&lt;/a&gt; | Paging and Count(*) the easy&lt;br /&gt;
way]&lt;br /&gt;
[&lt;a href="http://www.ayende.com/Blog/NHibernateQUeryAnalyzerNowInBeta.aspx" target="_blank"&gt;http://www.ayende.com/Blog/NHibernateQUeryAnalyzerNowInBeta.aspx&lt;/a&gt; |&lt;br /&gt;
NHibernate QUery Analyzer]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/05/20/NHibernate-Multi-" target="_blank"&gt;http://ayende.com/Blog/archive/2007/05/20/NHibernate-Multi-&lt;/a&gt;&lt;br /&gt;
Criteria.aspx | Multiple queries in a single round-trip to the db] and&lt;br /&gt;
a [&lt;a href="http://davybrion.com/blog/2008/06/the-query-batcher/" target="_blank"&gt;http://davybrion.com/blog/2008/06/the-query-batcher/&lt;/a&gt; | simple&lt;br /&gt;
helper] class that indexes the multiple results sets with a string key&lt;br /&gt;
[&lt;a href="http://forum.hibernate.org/viewtopic.php?t=972214" target="_blank"&gt;http://forum.hibernate.org/viewtopic.php?t=972214&lt;/a&gt; | Using projections&lt;br /&gt;
and result transformers to load and return lookup lists]&lt;br /&gt;
[&lt;a href="http://liangwu.wordpress.com/2007/03/13/create-dto-with-nhibernate/" target="_blank"&gt;http://liangwu.wordpress.com/2007/03/13/create-dto-with-nhibernate/&lt;/a&gt; |&lt;br /&gt;
Similar to above - using projections and result transformers to return&lt;br /&gt;
DTO]&lt;br /&gt;
[&lt;a href="http://blog.hibernate.org/Bloggers/Everyone/Year/2006/Month/03/Day/17" target="_blank"&gt;http://blog.hibernate.org/Bloggers/Everyone/Year/2006/Month/03/Day/17&lt;/a&gt;&lt;br /&gt;
| Good example of using SetResultTransformer for returing DTO&amp;#39;s from&lt;br /&gt;
NHibernate]&lt;br /&gt;
[&lt;a href="http://www.ayende.com/Blog/archive/2006/10/30/7128.aspx" target="_blank"&gt;http://www.ayende.com/Blog/archive/2006/10/30/7128.aspx&lt;/a&gt; | Leveraging&lt;br /&gt;
Rhino Commons to implement projections]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/06/20/Efficently-loading-deep-object-graphs.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/06/20/Efficently-loading-deep-&lt;br /&gt;
object-graphs.aspx&lt;/a&gt; | Efficiently loading deep object graphs]&lt;br /&gt;
[&lt;a href="http://www.codeplex.com/NHibernateSpatial/Wiki/View.aspx?title=Sample%20usage&amp;amp;referringTitle=Home" target="_blank"&gt;http://www.codeplex.com/NHibernateSpatial/Wiki/View.aspx?title=Sample&lt;br /&gt;
%20usage&amp;amp;referringTitle=Home&lt;/a&gt; | Spatial filters]&lt;br /&gt;
[&lt;a href="http://udidahan.weblogs.us/2007/09/16/fetching-strategy-nhibernate-implementation-available/" target="_blank"&gt;http://udidahan.weblogs.us/2007/09/16/fetching-strategy-nhibernate-&lt;br /&gt;
implementation-available/&lt;/a&gt; | An implementation that makes a fetching&lt;br /&gt;
strategy a domain class/concept]&lt;br /&gt;
[&lt;a href="http://unhandledexceptions.spaces.live.com/Blog/cns%21FC56A7CB585DF52F" target="_blank"&gt;http://unhandledexceptions.spaces.live.com/Blog/cns!FC56A7CB585DF52F&lt;/a&gt;!&lt;br /&gt;
219.entry | Using NHibernate QBE but how to do this to return customer&lt;br /&gt;
&amp;quot;view&amp;quot; objects - excellent idea and requires little knowledge of&lt;br /&gt;
NHibernate by leaning on database views to do the hard work]&lt;br /&gt;
[&lt;a href="http://abombss.com/blog/2007/05/09/nhibernate-to-dataset/" target="_blank"&gt;http://abombss.com/blog/2007/05/09/nhibernate-to-dataset/&lt;/a&gt; | Simple&lt;br /&gt;
method of returning a dataset from the results of an NHibernate query]&lt;br /&gt;
[&lt;a href="http://www.nablasoft.com/Alkampfer/?p=152" target="_blank"&gt;http://www.nablasoft.com/Alkampfer/?p=152&lt;/a&gt; | Simulating HAVING clause&lt;br /&gt;
when using Criteria objects]&lt;br /&gt;
[&lt;a href="http://www.intellect.dk/post/Subqueries-in-nHibernate-and-testing-result-for-NULL.aspx" target="_blank"&gt;http://www.intellect.dk/post/Subqueries-in-nHibernate-and-testing-&lt;br /&gt;
result-for-NULL.aspx&lt;/a&gt; | Subqueries in nHibernate and testing result for&lt;br /&gt;
NULL]&lt;br /&gt;
[&lt;a href="http://codebetter.com/blogs/kyle.baley/archive/2008/04/15/on-diving-into-nhibernate.aspx" target="_blank"&gt;http://codebetter.com/blogs/kyle.baley/archive/2008/04/15/on-diving-&lt;br /&gt;
into-nhibernate.aspx&lt;/a&gt; | Doing subqueries with NHibernate can be very&lt;br /&gt;
unintuitive to learn and understand]&lt;br /&gt;
[&lt;a href="http://www.nablasoft.com/alkampfer/?p=236" target="_blank"&gt;http://www.nablasoft.com/alkampfer/?p=236&lt;/a&gt; | Using true/false in Hql&lt;br /&gt;
when the data column is 1/0]&lt;br /&gt;
[&lt;a href="http://colinramsay.co.uk/diary/2008/05/21/nhibernate-query-woes/" target="_blank"&gt;http://colinramsay.co.uk/diary/2008/05/21/nhibernate-query-woes/&lt;/a&gt; |&lt;br /&gt;
Dealing with duplicate parent objects when quering for children]&lt;br /&gt;
[&lt;a href="http://www.kowitz.net/archive/2008/07/22/nhibernate-type-safety-using-lamba-expressions.aspx" target="_blank"&gt;http://www.kowitz.net/archive/2008/07/22/nhibernate-type-safety-using-&lt;br /&gt;
lamba-expressions.aspx&lt;/a&gt; | Type safe and reflection friendly ICriteria&lt;br /&gt;
using Lambada expressions (make sure you read posted comments)]&lt;br /&gt;
[&lt;a href="http://derek-says.blogspot.com/2008/08/excluding-particular-derived-types-in.html" target="_blank"&gt;http://derek-says.blogspot.com/2008/08/excluding-particular-derived-&lt;br /&gt;
types-in.html&lt;/a&gt; | How to exclude specific derived types in query]&lt;br /&gt;
&lt;br /&gt;
*Querying - NHQG*&lt;br /&gt;
[&lt;a href="http://www.ayende.com/Blog/archive/7186.aspx" target="_blank"&gt;http://www.ayende.com/Blog/archive/7186.aspx&lt;/a&gt; | NHibernate Query&lt;br /&gt;
Generator] and a short demo of why its good [http://&lt;br /&gt;
&lt;a href="http://blogger.forgottenskies.com/?p=87" target="_blank"&gt;blogger.forgottenskies.com/?p=87&lt;/a&gt; | here]&lt;br /&gt;
[&lt;a href="http://www.kenegozi.com/Blog/2006/10/15/querying-the-db-using-castle-activerecord-nhibernate-query-generator.aspx" target="_blank"&gt;http://www.kenegozi.com/Blog/2006/10/15/querying-the-db-using-castle-&lt;br /&gt;
activerecord-nhibernate-query-generator.aspx&lt;/a&gt; | Deciding which query&lt;br /&gt;
approach to take]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/06/05/NHibernate-Query-Generator--More-Collections-Magic.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/06/05/NHibernate-Query-Generator--&lt;br /&gt;
More-Collections-Magic.aspx&lt;/a&gt; | Using NQG to query associations]&lt;br /&gt;
[&lt;a href="http://abombss.com/blog/2007/10/12/how-to-speed-up-build-times-with-nhqg-and-msbuild/" target="_blank"&gt;http://abombss.com/blog/2007/10/12/how-to-speed-up-build-times-with-&lt;br /&gt;
nhqg-and-msbuild/&lt;/a&gt; | How to automatically regenerate the NHQG files&lt;br /&gt;
within VStudio]&lt;br /&gt;
[&lt;a href="http://www.codinginstinct.com/2008/04/building-dynamic-queries-with-criteria.html" target="_blank"&gt;http://www.codinginstinct.com/2008/04/building-dynamic-queries-with-&lt;br /&gt;
criteria.html&lt;/a&gt; | Comparing Linq to NHQG to build a dynamic query]&lt;br /&gt;
*Quering - Linq*&lt;br /&gt;
[&lt;a href="http://devlicio.us/blogs/rob_eisenberg/archive/2008/04/03/my-nhibernate-2-0-supa-layer.aspx#40109" target="_blank"&gt;http://devlicio.us/blogs/rob_eisenberg/archive/2008/04/03/my-&lt;br /&gt;
nhibernate-2-0-supa-layer.aspx#40109&lt;/a&gt; | Using Linq and NHibernate with&lt;br /&gt;
a simple DSL]&lt;br /&gt;
[&lt;a href="http://blogema.wordpress.com/2007/11/13/dto-and-linq/" target="_blank"&gt;http://blogema.wordpress.com/2007/11/13/dto-and-linq/&lt;/a&gt; | Using Linq to&lt;br /&gt;
create projections]&lt;br /&gt;
[&lt;a href="http://orand.blogspot.com/2008/04/linq-to-nhibernate-in-linqpad.html" target="_blank"&gt;http://orand.blogspot.com/2008/04/linq-to-nhibernate-in-linqpad.html&lt;/a&gt;&lt;br /&gt;
| How to setup Linqpad for NHibernate]&lt;br /&gt;
[&lt;a href="http://mhinze.com/linq-to-nhibernate-in-10-minutes/" target="_blank"&gt;http://mhinze.com/linq-to-nhibernate-in-10-minutes/&lt;/a&gt; | Getting started&lt;br /&gt;
with NH-Linq in 1- minutes]&lt;br /&gt;
[&lt;a href="http://www.tobinharris.com/2008/8/17/linq-for-nhibernate-examples" target="_blank"&gt;http://www.tobinharris.com/2008/8/17/linq-for-nhibernate-examples&lt;/a&gt; |&lt;br /&gt;
More NHibernate to Linq examples]&lt;br /&gt;
&lt;br /&gt;
*Mapping*&lt;br /&gt;
[&lt;a href="http://sdesmedt.wordpress.com/category/tutorials/nhibernate/" target="_blank"&gt;http://sdesmedt.wordpress.com/category/tutorials/nhibernate/&lt;/a&gt; | One of&lt;br /&gt;
the best worked examples showing the various types of collection&lt;br /&gt;
mapping]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/04/24/Multi-Table-Entities-in-" target="_blank"&gt;http://ayende.com/Blog/archive/2007/04/24/Multi-Table-Entities-in-&lt;/a&gt;&lt;br /&gt;
NHibernate.aspx | NHibernate can now map an entity to multiple tables]&lt;br /&gt;
[rel://files/CompositeUserType%20code%20example.aspx.htm | Two good&lt;br /&gt;
code example using CompositeUserType and the Interceptor to map custom&lt;br /&gt;
ValueObjects] (internet [&lt;a href="http://www.milkcarton.com/blog/CategoryView,category,NHibernate.aspx" target="_blank"&gt;http://www.milkcarton.com/blog/&lt;br /&gt;
CategoryView,category,NHibernate.aspx&lt;/a&gt; | link])&lt;br /&gt;
[&lt;a href="http://geekswithblogs.net/opiesblog/archive/2006/08/13/87880.aspx" target="_blank"&gt;http://geekswithblogs.net/opiesblog/archive/2006/08/13/87880.aspx&lt;/a&gt; |&lt;br /&gt;
Generic ICompositeUserType implementation for NHibernate mapping]&lt;br /&gt;
[&lt;a href="http://orand.blogspot.com/2006/12/generic-nhibernate-enum-string-mapping.html" target="_blank"&gt;http://orand.blogspot.com/2006/12/generic-nhibernate-enum-string-&lt;br /&gt;
mapping.html&lt;/a&gt; | Generic NHibernate Enum String Mapping]&lt;br /&gt;
[&lt;a href="http://blogs.sarkhouston.com/hdierking/archive/2006/06/14/3437.aspx" target="_blank"&gt;http://blogs.sarkhouston.com/hdierking/archive/2006/06/14/3437.aspx&lt;/a&gt; |&lt;br /&gt;
NHibernate Custom Mapping Types]&lt;br /&gt;
[&lt;a href="http://suryagaddipati.wordpress.com/2008/04/18/nhibernate-mapping-an-enum/" target="_blank"&gt;http://suryagaddipati.wordpress.com/2008/04/18/nhibernate-mapping-an-&lt;br /&gt;
enum/&lt;/a&gt; | A generic Enumeration Mapping Type]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2008/07/31/Entities-dependencies-best-" target="_blank"&gt;http://ayende.com/Blog/archive/2008/07/31/Entities-dependencies-best-&lt;/a&gt;&lt;br /&gt;
practices.aspx | Another example of using IUserType to remove&lt;br /&gt;
infrastructure code from Entity - encrypting data]&lt;br /&gt;
[&lt;a href="http://altinoren.com/PermaLink,guid,bcc67590-f893-4281-85c2-1889ca1c6520.aspx" target="_blank"&gt;http://altinoren.com/PermaLink,guid,bcc67590-&lt;br /&gt;
f893-4281-85c2-1889ca1c6520.aspx&lt;/a&gt; | Generate mapping files and class&lt;br /&gt;
files]&lt;br /&gt;
[&lt;a href="http://ralinx.wordpress.com/2007/06/28/multilingual-data-and-nhibernate/" target="_blank"&gt;http://ralinx.wordpress.com/2007/06/28/multilingual-data-and-&lt;br /&gt;
nhibernate/&lt;/a&gt; | Another solution for localization in NHibernate (also&lt;br /&gt;
gives ideas for temporal data)]&lt;br /&gt;
[&lt;a href="http://www.nablasoft.com/Alkampfer/?p=44" target="_blank"&gt;http://www.nablasoft.com/Alkampfer/?p=44&lt;/a&gt; | Elegant localization using&lt;br /&gt;
NHibernate]&lt;br /&gt;
[&lt;a href="http://abombss.com/blog/2007/10/09/local-and-utc-dates-in-nhibernate/" target="_blank"&gt;http://abombss.com/blog/2007/10/09/local-and-utc-dates-in-nhibernate/&lt;/a&gt;&lt;br /&gt;
| Patch to hydrate UTC datetime using NHibernate]&lt;br /&gt;
[&lt;a href="http://www.jameskovacs.com/blog/" target="_blank"&gt;http://www.jameskovacs.com/blog/&lt;/a&gt;&lt;br /&gt;
TestingImmutableEntitiesWithNHibernate.aspx | How to insert immutable&lt;br /&gt;
objects in test cases]&lt;br /&gt;
[&lt;a href="http://www.acceptedeclectic.com/2007/11/nhibernatehow-to-build-great-mappings.html" target="_blank"&gt;http://www.acceptedeclectic.com/2007/11/nhibernatehow-to-build-great-&lt;br /&gt;
mappings.html&lt;/a&gt; | Disecting a mapping file from a database viewpoint]&lt;br /&gt;
[&lt;a href="http://psantos-blog.zi-yu.com/?p=39" target="_blank"&gt;http://psantos-blog.zi-yu.com/?p=39&lt;/a&gt; | NHibernate mapping when using&lt;br /&gt;
custom Sql 2005 schemas]&lt;br /&gt;
[&lt;a href="http://ralinx.wordpress.com/2007/07/15/nhibernate-mapping-examples/" target="_blank"&gt;http://ralinx.wordpress.com/2007/07/15/nhibernate-mapping-examples/&lt;/a&gt; |&lt;br /&gt;
More NHibernate mapping examples]&lt;br /&gt;
[&lt;a href="http://www.codeproject.com/KB/datetime/DateTimeRange.aspx" target="_blank"&gt;http://www.codeproject.com/KB/datetime/DateTimeRange.aspx&lt;/a&gt; | Custom&lt;br /&gt;
user type for representing date ranges]&lt;br /&gt;
[&lt;a href="http://www.cerberis.eu/blog/?p=34" target="_blank"&gt;http://www.cerberis.eu/blog/?p=34&lt;/a&gt; | Explanation of setting an&lt;br /&gt;
association as inverse]&lt;br /&gt;
[&lt;a href="http://colinramsay.co.uk/2008/03/15/nhibernates-inverse-attribute/" target="_blank"&gt;http://colinramsay.co.uk/2008/03/15/nhibernates-inverse-attribute/&lt;/a&gt; |&lt;br /&gt;
Another explanation about setting an association as inverse]&lt;br /&gt;
[&lt;a href="http://bartreyserhove.blogspot.com/2008/02/dynamic-domain-mode-using-nhibernate.html" target="_blank"&gt;http://bartreyserhove.blogspot.com/2008/02/dynamic-domain-mode-using-&lt;br /&gt;
nhibernate.html&lt;/a&gt; | How to create and map adaptive / dynamic domain&lt;br /&gt;
models] and [&lt;a href="http://ayende.com/Blog/archive/2008/05/01/Dynamic-Mapping-with-NHibernate.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2008/05/01/Dynamic-Mapping-&lt;br /&gt;
with-NHibernate.aspx&lt;/a&gt; | here] and [&lt;a href="http://ayende.com/Blog/archive/2008/05/06/Pluggable-Domain-Model.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/&lt;br /&gt;
2008/05/06/Pluggable-Domain-Model.aspx&lt;/a&gt; | here]&lt;br /&gt;
[&lt;a href="http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/05/14/how-to-map-a-tree-in-nhibernate.aspx" target="_blank"&gt;http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/05/14/how-&lt;br /&gt;
to-map-a-tree-in-nhibernate.aspx&lt;/a&gt; | How to map a tree]&lt;br /&gt;
[&lt;a href="http://codebetter.com/blogs/peter.van.ooijen/archive/2008/05/29/nhibernate-many-to-many-collections-or-mapping-is-not-one-table-one-" target="_blank"&gt;http://codebetter.com/blogs/peter.van.ooijen/archive/2008/05/29/&lt;br /&gt;
nhibernate-many-to-many-collections-or-mapping-is-not-one-table-one-&lt;/a&gt;&lt;br /&gt;
class.aspx | Mapping many-to-many collections]&lt;br /&gt;
[&lt;a href="http://code.google.com/p/fluent-nhibernate/" target="_blank"&gt;http://code.google.com/p/fluent-nhibernate/&lt;/a&gt; | Fluent interface for&lt;br /&gt;
defining mapping] and a [&lt;a href="http://www.iamnotmyself.com/2008/08/07/" target="_blank"&gt;http://www.iamnotmyself.com/2008/08/07/&lt;/a&gt;&lt;br /&gt;
SkinningTheCatWithFluentNHibernate.aspx | quick how to] and another&lt;br /&gt;
intro [&lt;a href="http://blog.jagregory.com/2008/08/08/introducing-fluent-nhibernate/" target="_blank"&gt;http://blog.jagregory.com/2008/08/08/introducing-fluent-&lt;br /&gt;
nhibernate/&lt;/a&gt; | here] &amp;nbsp;and [&lt;a href="http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/08/13/a-fluent-interface-to-nhibernate---part-2---value.aspx" target="_blank"&gt;http://blogs.hibernatingrhinos.com/&lt;br /&gt;
nhibernate/archive/2008/08/13/a-fluent-interface-to-nhibernate---&lt;br /&gt;
part-2---value.aspx&lt;/a&gt; | how to map Value objects] and [http://&lt;br /&gt;
&lt;a href="http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/08/15/a-fluent-interface-to-nhibernate---part-3---mapping.aspx" target="_blank"&gt;blogs.hibernatingrhinos.com/nhibernate/archive/2008/08/15/a-fluent-&lt;br /&gt;
interface-to-nhibernate---part-3---mapping.aspx&lt;/a&gt; | how to map&lt;br /&gt;
relations]&lt;br /&gt;
[&lt;a href="http://groups.google.com/group/nhusers/browse_thread/thread/77fbeb29f9446ea9?hl=en" target="_blank"&gt;http://groups.google.com/group/nhusers/browse_thread/thread/&lt;br /&gt;
77fbeb29f9446ea9?hl=en&lt;/a&gt; | How to get NHibernate to use connection&lt;br /&gt;
string in connectionStrings section]&lt;br /&gt;
&lt;br /&gt;
*Legacy*&lt;br /&gt;
[&lt;a href="http://www.spenceruresk.com/2007/07/27/10-things-i-learned-about-using-hibernatejpa-successfully/" target="_blank"&gt;http://www.spenceruresk.com/2007/07/27/10-things-i-learned-about-&lt;br /&gt;
using-hibernatejpa-successfully/&lt;/a&gt; | 10 tips when mapping to legacy dbs]&lt;br /&gt;
[&lt;a href="http://blog.exadel.com/?p=16" target="_blank"&gt;http://blog.exadel.com/?p=16&lt;/a&gt; | Hibernate Mapping Patterns for Legacy&lt;br /&gt;
Databases: Part I - example of using joined-table and subselect&lt;br /&gt;
mapping]&lt;br /&gt;
[&lt;a href="http://blog.exadel.com/?p=20" target="_blank"&gt;http://blog.exadel.com/?p=20&lt;/a&gt; | Hibernate Mapping Patterns for Legacy&lt;br /&gt;
Databases: Part II]&lt;br /&gt;
&lt;br /&gt;
*Custom collection classes*&lt;br /&gt;
[&lt;a href="http://damon.agilefactor.com/2007/07/nhibernate-custom-collections.html" target="_blank"&gt;http://damon.agilefactor.com/2007/07/nhibernate-custom-&lt;br /&gt;
collections.html&lt;/a&gt; | Creating a custom nhibernate collection]&lt;br /&gt;
[&lt;a href="http://blog.benday.com/archive/2007/10/22/23164.aspx" target="_blank"&gt;http://blog.benday.com/archive/2007/10/22/23164.aspx&lt;/a&gt; | Another&lt;br /&gt;
example code of creating a custom nhibernate collection]&lt;br /&gt;
[&lt;a href="http://devlicio.us/blogs/billy_mccafferty/archive/2007/12/07/custom-collections-with-nhibernate-part-iii-refactored.aspx" target="_blank"&gt;http://devlicio.us/blogs/billy_mccafferty/archive/2007/12/07/custom-&lt;br /&gt;
collections-with-nhibernate-part-iii-refactored.aspx&lt;/a&gt; | Tipped to be&lt;br /&gt;
the best way to write custom POCO collection nhibernate classes that&lt;br /&gt;
will implement filtering eg FindOrdersAfter]&lt;br /&gt;
[&lt;a href="http://www.acceptedeclectic.com/2007/12/generic-custom-nhibernate-collections.html" target="_blank"&gt;http://www.acceptedeclectic.com/2007/12/generic-custom-nhibernate-&lt;br /&gt;
collections.html&lt;/a&gt; | An adaption of Billy&amp;#39;s custom collections that&lt;br /&gt;
empahsis data-binding support in WPF]&lt;br /&gt;
&lt;br /&gt;
*Data binding*&lt;br /&gt;
[&lt;a href="http://www.codeproject.com/useritems/NHibernateDataSource.asp" target="_blank"&gt;http://www.codeproject.com/useritems/NHibernateDataSource.asp&lt;/a&gt; |&lt;br /&gt;
Binding POCO objects using NHibernate]&lt;br /&gt;
[&lt;a href="http://blog.jagregory.com/2008/03/05/introducing-the-filterable-delegrid/" target="_blank"&gt;http://blog.jagregory.com/2008/03/05/introducing-the-filterable-&lt;br /&gt;
delegrid/&lt;/a&gt; | Custom control that implements Paging with NHibernate]&lt;br /&gt;
&lt;br /&gt;
*WCF*&lt;br /&gt;
[&lt;a href="http://lunaverse.wordpress.com/2007/05/09/remoting-using-wcf-and-nhibernate/" target="_blank"&gt;http://lunaverse.wordpress.com/2007/05/09/remoting-using-wcf-and-&lt;br /&gt;
nhibernate/&lt;/a&gt; | Using NHibernate in a distributed object architecture&lt;br /&gt;
(with WCF as the communication layer)]&lt;br /&gt;
[&lt;a href="http://ralinx.wordpress.com/2008/01/03/sending-nhibernate-entities-over-the-wcf-wire/" target="_blank"&gt;http://ralinx.wordpress.com/2008/01/03/sending-nhibernate-entities-&lt;br /&gt;
over-the-wcf-wire/&lt;/a&gt; | Another post on WCF and NHibernate]&lt;br /&gt;
[&lt;a href="http://ayende.com/Blog/archive/2007/06/14/Using-NHibernate-Session-Per-Request-with-WCF-Windsor-Integration.aspx" target="_blank"&gt;http://ayende.com/Blog/archive/2007/06/14/Using-NHibernate-Session-&lt;br /&gt;
Per-Request-with-WCF-Windsor-Integration.aspx&lt;/a&gt; | Using NHibernate&lt;br /&gt;
Session-per-request with WCF and Windsor integration] and follow up&lt;br /&gt;
[&lt;a href="http://elegantcode.com/2008/05/18/integrating-castle-windsor-and-nhibernate-with-wcf/" target="_blank"&gt;http://elegantcode.com/2008/05/18/integrating-castle-windsor-and-&lt;br /&gt;
nhibernate-with-wcf/&lt;/a&gt; | post]&lt;br /&gt;
[&lt;a href="http://devlicio.us/blogs/alan_northam/archive/2007/09/25/wcf-and-" target="_blank"&gt;http://devlicio.us/blogs/alan_northam/archive/2007/09/25/wcf-and-&lt;/a&gt;&lt;br /&gt;
nhibernate.aspx | NHibernate and WCF]&lt;br /&gt;
[&lt;a href="http://slagd.com/?cat=6" target="_blank"&gt;http://slagd.com/?cat=6&lt;/a&gt; | NHibernate.Remote - WCF client]&lt;br /&gt;
&lt;br /&gt;
*Medium Trust*&lt;br /&gt;
[&lt;a href="http://www.gavaghan.org/blog/2007/08/21/nhibernate-in-a-medium-trust-environment/" target="_blank"&gt;http://www.gavaghan.org/blog/2007/08/21/nhibernate-in-a-medium-trust-&lt;br /&gt;
environment/&lt;/a&gt; | NHibernate in a medium trust environment]&lt;br /&gt;
[&lt;a href="http://blog.symbiotic-development.com/2008/03/22/nhibernate-proxy-generator/" target="_blank"&gt;http://blog.symbiotic-development.com/2008/03/22/nhibernate-proxy-&lt;br /&gt;
generator/&lt;/a&gt; | More on NHibernate and medium-trust]&lt;br /&gt;
[&lt;a href="http://codebetter.com/blogs/peter.van.ooijen/archive/2008/05/09/nhibernate-and-medium-trust.aspx" target="_blank"&gt;http://codebetter.com/blogs/peter.van.ooijen/archive/2008/05/09/&lt;br /&gt;
nhibernate-and-medium-trust.aspx&lt;/a&gt; | Another person&amp;#39;s journey]&lt;/div&gt;</description></item></channel></rss>