<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Dk8FQXo_eip7ImA9WhBbEEQ.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202</id><updated>2013-05-09T07:20:10.442-03:00</updated><category term="Fluent-configuration" /><category term="English" /><category term="Auditing" /><category term="Español" /><category term="NH3" /><category term="session management" /><category term="wasting time" /><category term="Azure" /><category term="Mercurial" /><category term="Web" /><category term="Validator" /><category term="Tests" /><category term="Git" /><category term="WCF" /><category term="Castle Windsor" /><category term="ORM" /><category term="NUnitEx" /><category term="NHibernate" /><category term="Patterns" /><category term="ConfORM" /><category term="Spring" /><category term="WPF" /><category term="Entity Framework" /><category term="SharpTestEx" /><category term=".NET" /><category term="Alt.NET" /><title>HunabKu</title><subtitle type="html">IT experiences</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://fabiomaulo.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>191</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Hunabku" /><feedburner:info uri="hunabku" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-sa/3.0/" /><entry gd:etag="W/&quot;D0IBR3c8eSp7ImA9WhVQFkg.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-3343218713330344224</id><published>2012-04-05T16:51:00.001-03:00</published><updated>2012-04-05T16:52:36.971-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-05T16:52:36.971-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><title>NHibernate: autocreate indexes for foreignkey</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/3343218713330344224/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2012/04/nhibernate-autocreate-indexes-for.html#comment-form" title="14 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3343218713330344224?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3343218713330344224?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/38CLOipY0TE/nhibernate-autocreate-indexes-for.html" title="NHibernate: autocreate indexes for foreignkey" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>14</thr:total><content type="html">In these last days we have fallen in a performance issue with one of our DBs; the last and littlest one.

The creation of indexes on FKs seems to be a best-practice for MS-SQL-server and ORACLE and is not needed with Firebird; in Firebird instead than a best-practice is the default behavior: the FK includes an index.

That said I have to be sure that each FK has to have an index. After check our &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=38CLOipY0TE:FDODoL_kPQk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/38CLOipY0TE" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2012/04/nhibernate-autocreate-indexes-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NRH09eip7ImA9WhRSF04.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-1631956841295710615</id><published>2011-11-19T16:29:00.001-03:00</published><updated>2011-11-19T16:29:55.362-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-19T16:29:55.362-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><title>Azure queues: Producer</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/1631956841295710615/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/11/if-you-have-read-something-about-azures.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/1631956841295710615?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/1631956841295710615?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/LPgfqoD4YAw/if-you-have-read-something-about-azures.html" title="Azure queues: Producer" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-g-jq0ffkgBE/TsgDsQEqBjI/AAAAAAAAAX4/yreb64OtEp0/s72-c/AzureQ_PC_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>3</thr:total><content type="html">If you have read something about Azure’s queue you have probably seen some picture like this:  A producer is anything (a class) that, in some moment, enqueue a message; more exactly this “anything” is something that take the role of message producer. For example it can be a MVC controller, more usually it can be an application-service or a domain-event but it can be even a view. To simplify the &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=LPgfqoD4YAw:dSu9KKQJubA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/LPgfqoD4YAw" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/11/if-you-have-read-something-about-azures.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cHQXwyfSp7ImA9WhRTGUg.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-2630376602581713537</id><published>2011-11-10T15:50:00.001-03:00</published><updated>2011-11-10T15:50:30.295-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-10T15:50:30.295-03:00</app:edited><title>MVC3 : set active menu by controller name</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/2630376602581713537/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/11/mvc3-set-active-menu-by-controller-name.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2630376602581713537?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2630376602581713537?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/gLeFybm7Nn4/mvc3-set-active-menu-by-controller-name.html" title="MVC3 : set active menu by controller name" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>4</thr:total><content type="html">Just as a “nice to have” in the default templates of MVC.  In the default CSS of MVC3 you can find some styles never applied. One of those style is about the selected menu:   ul#menu li.selected a {     background-color: #fff;     color: #000; }   In the _Layout.cshtml would be nice to have something like this:       &amp;lt;script type="text/javascript"&amp;gt;         $(document).ready(function () {&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=gLeFybm7Nn4:3ITk5f_UtXE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/gLeFybm7Nn4" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/11/mvc3-set-active-menu-by-controller-name.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4CR3YzfSp7ImA9WhdaGEQ.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-8182802015337945330</id><published>2011-10-29T10:19:00.002-03:00</published><updated>2011-10-29T10:29:26.885-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-29T10:29:26.885-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><title>Azure Hispano</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/8182802015337945330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/10/azure-hispano.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8182802015337945330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8182802015337945330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/2GtqScgufTQ/azure-hispano.html" title="Azure Hispano" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>0</thr:total><content type="html">En estos dos años fue bastante dificil compartir experiencias o aclarar dudas desarrolando para Windows Azure Platform. 
Con la ayuda de @guadacasuso, @nahog, @gabrielsz, Fernarndo Aramburu, @aeidelman, @AleBanzas entre otros (disculpen si no recuerdo todos los nombres/links) nació ayer un nuevo grupo de habla hispana para que sea mas facil para todos compartir experiencias, conocimiento y/o &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=2GtqScgufTQ:zrDq3g3fnhA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/2GtqScgufTQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/10/azure-hispano.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcNSXg7eip7ImA9WhdQEks.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-4025988064552271019</id><published>2011-08-13T16:18:00.001-03:00</published><updated>2011-08-13T16:18:18.602-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T16:18:18.602-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>Parse string as Razor template</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/4025988064552271019/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/08/parse-string-as-razor-template.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/4025988064552271019?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/4025988064552271019?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/XKJozdQfKwI/parse-string-as-razor-template.html" title="Parse string as Razor template" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-7KhqY6ZSIKI/TkbN86B3III/AAAAAAAAAWc/Uw93cVqVFB0/s72-c/StringAsRazorSolution_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>7</thr:total><content type="html">For a special requirement at work (actually a mix with self requirement) I need to get a chunk of HTML content from a persistence-system. Taken as is, it does not appear a big challenge but analyzing the problem a little bit more deeper I saw that that the HTML chunk may contain variables, it may need a model… to be short it may be so complex as a MVC-PartialView. To achieve the target quickly I &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=XKJozdQfKwI:uP4lBJ0b5t4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/XKJozdQfKwI" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/08/parse-string-as-razor-template.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GSH07fip7ImA9WhdRFkg.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-7206645039090278927</id><published>2011-08-06T16:10:00.001-03:00</published><updated>2011-08-06T16:10:29.306-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-06T16:10:29.306-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Web" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET" /><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>Azure storage initialization</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/7206645039090278927/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/08/azure-storage-initialization.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7206645039090278927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7206645039090278927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/rRiIiATLQCM/azure-storage-initialization.html" title="Azure storage initialization" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-buTOu7Qdnzc/Tj2RoeFt9uI/AAAAAAAAAWM/d-XgwyIqxAQ/s72-c/ServiceDefinition_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><content type="html">This is the “self response” to the previous post.  When your role starts on Azure there are some tasks which runs synchronously and some tasks which runs asynchronously. For complex startups you can set the configuration of each custom tasks in your ServiceDefinition.csdef. If you don’t need special tasks to setup your VM you will end initializing your Azure-storage (blob containers, tables and &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=rRiIiATLQCM:d_PPxD-IDCY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/rRiIiATLQCM" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/08/azure-storage-initialization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAQHc6fSp7ImA9WhdSEEQ.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-9145214414652020287</id><published>2011-07-19T13:34:00.001-03:00</published><updated>2011-07-19T13:34:01.915-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T13:34:01.915-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>Azure Storage initialization</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/9145214414652020287/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/07/azure-storage-initialization.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/9145214414652020287?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/9145214414652020287?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/VcbLFv5VHpM/azure-storage-initialization.html" title="Azure Storage initialization" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-_8KRqXggFpQ/TiWx82djBrI/AAAAAAAAAV8/-wBiIk52V2g/s72-c/TheNiceAzureError_thumb%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><content type="html">More than a post about “how initialize the Azure storage” this is a “bottle to sea” to check if somebody else known a best-practice, a recommendation or whatever you call it. In the past year we had experimented the very nice and useful exception starting our Web-Role… if you have an application on Azure I’m pretty sure you saw it too:  Very nice and informative, even better than some of our &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=VcbLFv5VHpM:G7Zh4HYveNo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/VcbLFv5VHpM" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/07/azure-storage-initialization.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DSXkzfip7ImA9WhdTGU8.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-7024085613410223455</id><published>2011-07-17T15:38:00.001-03:00</published><updated>2011-07-17T15:39:38.786-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-17T15:39:38.786-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>NHibernate: playing with mapping by code (2)</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/7024085613410223455/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/07/nhibernate-playing-with-mapping-by-code_17.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7024085613410223455?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7024085613410223455?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/h4pg-Ry7K-Y/nhibernate-playing-with-mapping-by-code_17.html" title="NHibernate: playing with mapping by code (2)" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-Ae-5QzIiG8c/TiMrQwu9BMI/AAAAAAAAAV0/0aJwv5FMcbA/s72-c/galletto-alla-mediterranea_thumb%25255B12%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>7</thr:total><content type="html">
In the previous post you saw a simple example about a way to use the new mapping-by-code of NHibernate 3.2.0.
The class-by-class mapping will be, probably, the most used way just because it is very similar to the XML mapping and the “feeling of loss of control” is near to zero (the quiet of sense).
If you want experiment more adrenaline you can try ConfORM but if you like just a little bit of &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=h4pg-Ry7K-Y:KDSARUDsdoE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/h4pg-Ry7K-Y" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/07/nhibernate-playing-with-mapping-by-code_17.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04DQXk6eCp7ImA9WhdTGUw.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-2645987719991551866</id><published>2011-07-16T18:27:00.004-03:00</published><updated>2011-07-17T13:26:10.710-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-17T13:26:10.710-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>NHibernate: playing with mapping by code</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/2645987719991551866/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/07/nhibernate-playing-with-mapping-by-code.html#comment-form" title="18 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2645987719991551866?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2645987719991551866?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/3VMRU6NrP8M/nhibernate-playing-with-mapping-by-code.html" title="NHibernate: playing with mapping by code" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-Wf6JsI5-QNM/TiICLG8xX3I/AAAAAAAAAVk/z6BtFDTJdIU/s72-c/GallettiAllaBrace_thumb%25255B6%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>18</thr:total><content type="html">NHibernate 3.2.0GA is going to be released and, around the NET, there are various questions about how use its “sexy-mapping”… “sexy-mapping” is not a serious definition? well… I’m bored by zero-one definitions.

I think that the “problem” is that I have explicitly avoided to call something “best practice” writing  my examples (as I done with ConfORM) and the new mapping-by-code is very flexible &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=3VMRU6NrP8M:C7YSZRQiXFA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/3VMRU6NrP8M" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/07/nhibernate-playing-with-mapping-by-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcCRng5eSp7ImA9WhdTEk4.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-6440149687851124468</id><published>2011-07-09T14:41:00.003-03:00</published><updated>2011-07-09T14:54:27.621-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-09T14:54:27.621-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="ORM" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>Using ConfORM with modular application</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/6440149687851124468/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/07/using-conform-with-modular-application.html#comment-form" title="9 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/6440149687851124468?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/6440149687851124468?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/_N6m2e1IALQ/using-conform-with-modular-application.html" title="Using ConfORM with modular application" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>9</thr:total><content type="html">I’m getting some questions about how use ConfORM in modular applications. The first commercial application mapped with ConfORM is a pretty complex modular application and if you have a look to the first ConfOrm example you can find the IModuleMapping.
Here I’ll try to explain how we have used it in that application writing a new example.
The IModuleMapper/// &amp;lt;summary&amp;gt;
/// A template to perform a &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=_N6m2e1IALQ:14MLKLn-uHc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/_N6m2e1IALQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/07/using-conform-with-modular-application.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UBRns-fyp7ImA9WhZaGEs.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-3016686297261408748</id><published>2011-07-05T09:34:00.001-03:00</published><updated>2011-07-05T09:34:17.557-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-05T09:34:17.557-03:00</app:edited><title>An amazing tool to improve your work in .NET</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/3016686297261408748/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/07/amazing-tool-to-improve-your-work-in.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3016686297261408748?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3016686297261408748?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/2MNYC_UlUgg/amazing-tool-to-improve-your-work-in.html" title="An amazing tool to improve your work in .NET" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>2</thr:total><content type="html">If you are a .NET developer, when you have 25 minutes free, have a look to the @hhariri’s video about the new features of ReSharper 6. This is not an advertise, this is an advise, really. I’m using Resharper since some years and I have noticed the big difference when I do pair programming with somebody who does not have Resharper installed. Well… now you have the power of Resharper even in the &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=2MNYC_UlUgg:vM4uxua6jc8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/2MNYC_UlUgg" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/07/amazing-tool-to-improve-your-work-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMGRX06cCp7ImA9WhZbGUg.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-5742825232111781972</id><published>2011-06-24T19:10:00.001-03:00</published><updated>2011-06-24T19:10:24.318-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-24T19:10:24.318-03:00</app:edited><title>C# OAuth for TESTardi</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/5742825232111781972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/06/c-oauth-for-testardi.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5742825232111781972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5742825232111781972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/6w7wdhHg7v8/c-oauth-for-testardi.html" title="C# OAuth for TESTardi" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-sZt1_2zwXX8/TgULSPO0Y5I/AAAAAAAAAVU/1_2cvfdBXoc/s72-c/OAuthBases_thumb%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><content type="html">These days we was looking a way to use OAuth in our application to add some service to our customers. As usual I done some investigation before start doing something by myself and I have found some frameworks, some example, some sources… as usual. I am a TESTardo (in Spanish is TESTarudo and in English “headstrong”) and I would understand what is going on behind those hundreds lines of C# code. &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=6w7wdhHg7v8:3CdnQUF9arE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/6w7wdhHg7v8" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/06/c-oauth-for-testardi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRXc-eSp7ImA9WhZWE0w.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-8301275510038518760</id><published>2011-05-13T17:36:00.001-03:00</published><updated>2011-05-13T17:36:14.951-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-13T17:36:14.951-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Auditing" /><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="wasting time" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><title>NHibernate: The bizarre Audit</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/8301275510038518760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/05/nhibernate-bizarre-audit.html#comment-form" title="8 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8301275510038518760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8301275510038518760?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/q9ulYHIdJWI/nhibernate-bizarre-audit.html" title="NHibernate: The bizarre Audit" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_s7Ij1CTFJuM/TcsQlvIU_yI/AAAAAAAAAVI/mQYFo-aqD-s/s72-c/wlEmoticon-winkingsmile%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>8</thr:total><content type="html">This is another post tagged as “wasting time”; in this occasion thanks to Scott Findlater and Filip Kinský (@Buthrakaur). The title is because there are people who think that having four properties to store a DateTime of an entity creation, the User who have created it, the DateTime of the last modification and the User who have modified it mean that his application has auditing. If you are a &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=q9ulYHIdJWI:blJlOTnuXL4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/q9ulYHIdJWI" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/05/nhibernate-bizarre-audit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcESXg_cSp7ImA9WhZQEUw.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-93215913814717750</id><published>2011-04-18T04:00:00.014-03:00</published><updated>2011-04-18T04:00:08.649-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-18T04:00:08.649-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="wasting time" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>me on Fluent NHibernate</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/93215913814717750/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/04/me-on-fluent-nhibernate.html#comment-form" title="60 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/93215913814717750?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/93215913814717750?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/HBDSVwnHdho/me-on-fluent-nhibernate.html" title="me on Fluent NHibernate" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_s7Ij1CTFJuM/Tag_HA7CT3I/AAAAAAAAAUs/w8XG6DZ6uOM/s72-c/frankly_jamesgregory%5B5%5D.png?imgmax=800" height="72" width="72" /><thr:total>60</thr:total><content type="html">Well… from where I should start ?…?? Perhaps from “Mapping Source: How map a class without use XML” mmm… no, better no because it is too old and was classified as “too complicated”. Perhaps from “Map NHibernate using your API” mmm… no, better no because it is one year old and was classified as “too silly” as you can read in the comments of this post and in this other. What about this “NHibernate &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=HBDSVwnHdho:07Mr3ngh5RY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/HBDSVwnHdho" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/04/me-on-fluent-nhibernate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMCR3w7eSp7ImA9WhZRF04.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-2238264123760877138</id><published>2011-04-13T20:47:00.001-03:00</published><updated>2011-04-13T20:47:46.201-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-13T20:47:46.201-03:00</app:edited><title>NHibernate 3.2: mapping by code conventions</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/2238264123760877138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-mapping-by-code_13.html#comment-form" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2238264123760877138?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/2238264123760877138?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/3stwLVVMURg/nhibernate-32-mapping-by-code_13.html" title="NHibernate 3.2: mapping by code conventions" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_s7Ij1CTFJuM/TaY2GzJd2FI/AAAAAAAAAUc/Ndr328cNJuk/s72-c/GallettiAlloSpiedo_thumb1.jpg?imgmax=800" height="72" width="72" /><thr:total>11</thr:total><content type="html"> After see some characteristic of one of the new NHibernate 3.2 feature it’s the time to see if the mapping by-code gives support to a convention based mapping. In NHibernate there isn’t a real difference between declarative-mapping and convention-based-mapping because every thing live together since the first commit.  What you will see in this post is defined, by some people, as “auto-mapping”. &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=3stwLVVMURg:33FpVVUA0PU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/3stwLVVMURg" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-mapping-by-code_13.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AEQns9eip7ImA9WhZREkU.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-7730316056671455959</id><published>2011-04-08T15:01:00.001-03:00</published><updated>2011-04-08T15:01:43.562-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T15:01:43.562-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>NHibernate 3.2: (part 2) mapping by code</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/7730316056671455959/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-part-2-mapping-by-code.html#comment-form" title="25 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7730316056671455959?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7730316056671455959?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/VXnuEnMbO8g/nhibernate-32-part-2-mapping-by-code.html" title="NHibernate 3.2: (part 2) mapping by code" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_s7Ij1CTFJuM/TZ9NhJKNrCI/AAAAAAAAAUM/y-jeBk44Q7o/s72-c/GallettoAllaDiavola_thumb%5B2%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>25</thr:total><content type="html"> In the first post about the new mapping-by-code feature you saw only the very first presentation. I’ll will try to write more posts about this new feature and all its secrets even if you can learn more using ConfORM.   As in ConfORM even the NHibernate’s mapping-by-code is smarter than XML mapping and may help you in many cases. Well… it is not so smart as ConfORM but smart enough to prevent &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=VXnuEnMbO8g:YAkMLGyKvRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/VXnuEnMbO8g" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-part-2-mapping-by-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8NQ3Y4fip7ImA9WhZSFko.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-140157892067158913</id><published>2011-04-01T14:11:00.001-03:00</published><updated>2011-04-01T14:11:32.836-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-01T14:11:32.836-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>NHibernate 3.2 mapping by code</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/140157892067158913/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-mapping-by-code.html#comment-form" title="37 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/140157892067158913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/140157892067158913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/RJnCZoa1xtc/nhibernate-32-mapping-by-code.html" title="NHibernate 3.2 mapping by code" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_s7Ij1CTFJuM/TZYHQzodbDI/AAAAAAAAAT0/cILHe_eoWtM/s72-c/GalloAlHornoConPapas_thumb%5B3%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>37</thr:total><content type="html">NHibernate 3.2 will come with its own embedded mapping by code. If you want know it is not based in fluent-interface, instead it is based on “loquacious”. That said you should understand that it has nothing related with Fluent-NHibernate. The main idea under the NHibernate’s “sexy mapping” came from my dear ConfORM. In the past year the no conformist red man was running a lot and now I’m ready to&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=RJnCZoa1xtc:npytTEAMeg4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/RJnCZoa1xtc" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/04/nhibernate-32-mapping-by-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABRXo-eSp7ImA9WhZTGEw.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-7586235718136700434</id><published>2011-03-22T13:52:00.001-03:00</published><updated>2011-03-22T13:52:34.451-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-22T13:52:34.451-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>NHibernate 3.2 batching improvement</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/7586235718136700434/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2011/03/nhibernate-32-batching-improvement.html#comment-form" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7586235718136700434?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/7586235718136700434?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/cdYVCt8nwf8/nhibernate-32-batching-improvement.html" title="NHibernate 3.2 batching improvement" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_s7Ij1CTFJuM/TYjT0YuOdeI/AAAAAAAAATs/4CfjxoA3ZVk/s72-c/InsertOrdering_thumb%5B9%5D.png?imgmax=800" height="72" width="72" /><thr:total>6</thr:total><content type="html">This post is about an old missed feature in NHibernate batching. I have mentioned this feature in this post but again I forgot it. How old is it ? what about 2007-09-15 ? yes, so old. The domain  The little test   using (ISession s = OpenSession()) using (s.BeginTransaction()) {     for (int i = 0; i &amp;lt; 12; i++)     {         var user = new User {UserName = "user-" + i};         var group = new &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=cdYVCt8nwf8:WREV-RNk6mA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/cdYVCt8nwf8" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2011/03/nhibernate-32-batching-improvement.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UAR3kyfSp7ImA9Wx5aGEs.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-5470976552751530797</id><published>2010-11-15T10:17:00.029-03:00</published><updated>2010-11-15T19:47:26.795-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-15T19:47:26.795-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><title>ConfORM : Any-to-Many</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/5470976552751530797/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/11/conform-any-to-many.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5470976552751530797?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5470976552751530797?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/b2hJQJK2q_o/conform-any-to-many.html" title="ConfORM : Any-to-Many" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>1</thr:total><content type="html">In the previous post I have asked a help about well known implementation patterns using interfaces in relations. Even if the feedback was zero I’m happy to say that ConfORM is now supporting case-1-2-3-4. In the meaning I was thinking about the case-6.
An interface is implemented by more than one root-entity or no-root-entity, and thus by its own hierarchies, and it is used as a &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=b2hJQJK2q_o:6iBeqaF7pgw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/b2hJQJK2q_o" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/11/conform-any-to-many.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NQXo6fyp7ImA9Wx5aEEs.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-8784002723809824065</id><published>2010-11-05T15:44:00.003-03:00</published><updated>2010-11-06T15:58:10.417-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-06T15:58:10.417-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><title>ConfORM : Thoughts about interfaces as relation</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/8784002723809824065/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/11/conform-thoughts-about-interfaces-as.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8784002723809824065?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8784002723809824065?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/oIMN1y0O47o/conform-thoughts-about-interfaces-as.html" title="ConfORM : Thoughts about interfaces as relation" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>0</thr:total><content type="html">As said in the previous post the most “easy” part related to polymorphism is done. Now is the time to give more intelligence to the “muchachota” (some BuenosAires guy will understand what it mean… btw, for others, with  “muchachota” I’m referring to ConfORM project).

I need your help thinking about the behavior that ConfORM should have in these cases:

Case 1:
An interface is implemented only by&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=oIMN1y0O47o:hz6Js2KF4H0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/oIMN1y0O47o" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/11/conform-thoughts-about-interfaces-as.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIHQHg-eip7ImA9Wx5bGEQ.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-4784726319685155691</id><published>2010-11-04T15:15:00.000-03:00</published><updated>2010-11-04T15:15:31.652-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T15:15:31.652-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><title>ConfORM: understanding polymorphism (interfaces)</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/4784726319685155691/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/11/conform-understanding-polymorphism_04.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/4784726319685155691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/4784726319685155691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/-zbYWeRq1KY/conform-understanding-polymorphism_04.html" title="ConfORM: understanding polymorphism (interfaces)" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_s7Ij1CTFJuM/TNL39LG6_YI/AAAAAAAAATc/_wvTKS4RR7w/s72-c/ConfORMInterfacePolymorphisDemo_thumb%5B4%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><content type="html">The Domain
Three entities and two components some ones implementing the same interface.
The mappingvar entities = new[] { typeof(User), typeof(Email), typeof(InstantMessage) };
var orm = new ObjectRelationalMapper();
orm.TablePerClass(entities);
 
var mapper = new Mapper(orm);
mapper.Customize&amp;lt;IHasMessage&amp;gt;(x =&amp;gt; x.Property(hasMessage =&amp;gt; hasMessage.Message, pm =&amp;gt; { pm.Type(NHibernateUtil.StringClob&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=-zbYWeRq1KY:8vcbhpqHYAI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/-zbYWeRq1KY" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/11/conform-understanding-polymorphism_04.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AEQ3s8cSp7ImA9Wx5bGEw.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-6903521890845724581</id><published>2010-11-03T16:15:00.000-03:00</published><updated>2010-11-03T16:15:02.579-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-03T16:15:02.579-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="English" /><title>ConfORM: understanding polymorphism (inheritance)</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/6903521890845724581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/11/conform-understanding-polymorphism.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/6903521890845724581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/6903521890845724581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/gBvz5iKuoxY/conform-understanding-polymorphism.html" title="ConfORM: understanding polymorphism (inheritance)" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>1</thr:total><content type="html">As first a simple example based on inheritance.
private class Entity
{
    public int Id { get; set; }
}

private class VersionedEntity : Entity
{
    public int Version { get; set; }
}

private class MyEntity : VersionedEntity
{
    public string Name { get; set; }
}The class Entity and the class VersionedEntity are not part of my domain, they are there only because OOP stuff; in practice I don’&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=gBvz5iKuoxY:KgzU-QTAJsw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/gBvz5iKuoxY" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/11/conform-understanding-polymorphism.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGSHo_eip7ImA9Wx5bGE0.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-3859361600836518172</id><published>2010-11-03T14:58:00.001-03:00</published><updated>2010-11-03T14:58:49.442-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-03T14:58:49.442-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><category scheme="http://www.blogger.com/atom/ns#" term="NH3" /><title>ConfORMando NHibernate 3 (the day after)</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/3859361600836518172/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/11/conformando-nhibernate-3-day-after.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3859361600836518172?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/3859361600836518172?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/TTeK1H8TWto/conformando-nhibernate-3-day-after.html" title="ConfORMando NHibernate 3 (the day after)" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_s7Ij1CTFJuM/TNGiT-gFHmI/AAAAAAAAATU/HqJXb8MvWQ8/s72-c/wlEmoticon-winkingsmile%5B2%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><content type="html">
Fue un placer ayer mostrar lo que se puede llegar a hacer con NHibernate 3.0 y alguna otras “cajita feliz”.

La verdad es que pensaba que fuese un poco mas desafiante especialmente por el hecho que la mayoría de los asistentes son actualmente usuarios de NHibernate. En dos horas no pudimos ver mucho porque me dejaron hablar demasiado… 

Tal vez, si lo piden al MUG, podamos hacer otra session del&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=TTeK1H8TWto:AbqJICafICU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/TTeK1H8TWto" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/11/conformando-nhibernate-3-day-after.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcESXc-fCp7ImA9Wx5UEk4.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-8915141143302747122</id><published>2010-10-16T10:00:00.000-03:00</published><updated>2010-10-16T10:00:08.954-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-16T10:00:08.954-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tests" /><category scheme="http://www.blogger.com/atom/ns#" term="SharpTestEx" /><title>Sharp Tests Ex 1.1.0 RTM</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/8915141143302747122/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/10/sharp-tests-ex-110-rtm.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8915141143302747122?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/8915141143302747122?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/yBEd8DmVWCY/sharp-tests-ex-110-rtm.html" title="Sharp Tests Ex 1.1.0 RTM" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>1</thr:total><content type="html">Sharp Tests Ex 1.1.0 RTM was released today.

Mayor changes are related to some internal matters and references to specific framework.

Now you can use SharpTestsEx even to test your Silverlight4 applications.

Download it and : Happy testing!!!&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=yBEd8DmVWCY:9s-wZrrlsss:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/yBEd8DmVWCY" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/10/sharp-tests-ex-110-rtm.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHR3c_eSp7ImA9Wx5UEUs.&quot;"><id>tag:blogger.com,1999:blog-3924739636407907202.post-5239143535056976139</id><published>2010-10-15T16:07:00.000-03:00</published><updated>2010-10-15T16:07:16.941-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-15T16:07:16.941-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="NHibernate" /><category scheme="http://www.blogger.com/atom/ns#" term="ConfORM" /><title>ConfORMando NHibernate 3</title><link rel="replies" type="application/atom+xml" href="http://fabiomaulo.blogspot.com/feeds/5239143535056976139/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://fabiomaulo.blogspot.com/2010/10/conformando-nhibernate-3.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5239143535056976139?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3924739636407907202/posts/default/5239143535056976139?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Hunabku/~3/ozvkciFQpZ0/conformando-nhibernate-3.html" title="ConfORMando NHibernate 3" /><author><name>Fabio Maulo</name><uri>http://www.blogger.com/profile/13558454874302740335</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_s7Ij1CTFJuM/SPUNTFNJBYI/AAAAAAAAAEE/RQEFKOv2Nnw/S220/ocNitid.gif" /></author><thr:total>4</thr:total><content type="html">El dia 2 de Noviembre estaré presenciando una charla en el auditorium del MUG (Microsoft Users Group) de Buenos Aires, Rivadavia 1479 1º A.

  
Ver mapa más grande   

La intencción es la de mostrar un uso “distinto” de NHibernate.

Para asistir no se necesita ninguna experiencia previa con NHibernate y si nunca lo han usado verán cuan simple es su uso. Si ya están usando NHibernate, aunque sea &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Hunabku?a=ozvkciFQpZ0:VsykBX3cjM0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Hunabku?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Hunabku/~4/ozvkciFQpZ0" height="1" width="1"/&gt;</content><feedburner:origLink>http://fabiomaulo.blogspot.com/2010/10/conformando-nhibernate-3.html</feedburner:origLink></entry></feed>
