<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>LINQ</title>
        <link>http://blogs.ugidotnet.org/leonardo/category/LINQ.aspx</link>
        <description>Language-Integrated Query</description>
        <language>it</language>
        <copyright>Leonardo</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <item>
            <title>Grafici con WPF e LINQ</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2010/08/17/grafici-con-wpf-e-linq-again.aspx</link>
            <description>&lt;p&gt;Aggiornato l’articolo su come creare grafici partendo da zero tramite WPF e LINQ per includere alcune nuove peculiarità del .NET Framework 4.0.&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/BlurredText_2.png"&gt;&lt;img style="display: inline" class="wlDisabledImage" title="BlurredText" alt="BlurredText" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/BlurredText_thumb.png" width="122" height="116" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/clearText_2.png"&gt;&lt;img style="display: inline" class="wlDisabledImage" title="clearText" alt="clearText" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/clearText_thumb.png" width="124" height="108" /&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Testo più chiaro con TextOptions.TextFormattingMode="Display"&lt;/p&gt;
&lt;p&gt;   &lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="400"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/antialiased_thumb_2.gif"&gt;&lt;img style="display: inline" class="wlDisabledImage" title="antialiased_thumb" alt="antialiased_thumb" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/antialiased_thumb_thumb.gif" width="186" height="127" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top" width="200"&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/edgeLayoutRound_2.png"&gt;&lt;img style="display: inline" class="wlDisabledImage" title="edgeLayoutRound" alt="edgeLayoutRound" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_D792/edgeLayoutRound_thumb.png" width="186" height="127" /&gt;&lt;/a&gt;&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
Grafici più definiti con UseLayoutRounding (precedentemente veniva disabilitato solamente l’Anti-Aliasing dei bordi)
&lt;p&gt;&lt;a href="https://1drv.ms/u/s!Av7zABcD-pZ5gwdg7wSjiY3Q95Ev?e=TnTgEM"&gt;Progetto scaricabile in formato Visual Studio 2010&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/leonardo/archive/2008/11/10/articolo-grafici-con-wpf-e-linq.aspx"&gt;Leggi l’articolo aggiornato al 17/08/2010&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/99079.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2010/08/17/grafici-con-wpf-e-linq-again.aspx</guid>
            <pubDate>Tue, 17 Aug 2010 16:26:19 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2010/08/17/grafici-con-wpf-e-linq-again.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/99079.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/99079.aspx</trackback:ping>
        </item>
        <item>
            <title>NHibernate 3</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2010/07/30/nhibernate-3.aspx</link>
            <description>&lt;p&gt;NHibernate, famoso ORM per .NET ha raggiunto lo stadio &lt;u&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/u&gt; RTM per la terza release. &lt;/p&gt;
&lt;p&gt;Tante le novità, quelle che ho trovato personalmente più utili sono la compatibilità con l’esecuzione Medium Trust in applicazioni web ASP.NET (niente più ricompilazioni con modifiche apposite ad ogni nuova versione, evviva!) ed un nuovo supporto a LINQ totalmente riscritto per una maggiore flessibilità.&lt;/p&gt;
&lt;p&gt;UPDATE: Purtroppo Medium Trust è supportato completamente in NHibernate.dll ma non in alcune librerie distribuite assieme alla versione finale. Per risolvere il problema leggere l'articolo &lt;a href="http://blogs.ugidotnet.org/leonardo/archive/2010/12/09/nhibernate-3.0-rtm-e-medium-trust.aspx"&gt;NHibernate 3 e Medium Trust&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le modifiche da apportare per provare il supporto a LINQ della nuova versione sono solamente il cambio di un paio di righe di codice:&lt;/p&gt;
&lt;p&gt;NHibernate 2.x&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateOldLinq_2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="NHibernateOldLinq" border="0" alt="NHibernateOldLinq" width="415" height="117" complete="" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateOldLinq_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;NHibernate 3.x&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateNewLinq_2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="NHibernateNewLinq" border="0" alt="NHibernateNewLinq" width="410" height="81" complete="" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateNewLinq_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Il nuovo supporto rende inoltre possibile scrivere query come:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateLinqDateYear_2.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="NHibernateLinqDateYear" border="0" alt="NHibernateLinqDateYear" width="273" height="65" complete="" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/NHibernate3_11A1/NHibernateLinqDateYear_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Verrà prodotta in automatico la query &lt;em&gt;SELECT * FROM Events WHERE YEAR(Date)=2009&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB:&lt;/strong&gt; La query è stata abbreviata sostituendo tutti i nomi dei campi con l’asterisco e inserendo direttamente l’anno che in realtà viene passato come parametro per renderla più corta e leggibile in questo articolo.&lt;/p&gt;
&lt;p&gt;Fino alla versione 2.x scrivere una query equivalente richiedeva l’utilizzo di codice SQL (nativo o tramite ICriteria) o HSQL.&lt;/p&gt;
&lt;p&gt;Potete scaricare questa nuova versione all’indirizzo &lt;a href="http://sourceforge.net/projects/nhibernate"&gt;http://sourceforge.net/projects/nhibernate&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/99019.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2010/07/30/nhibernate-3.aspx</guid>
            <pubDate>Fri, 30 Jul 2010 02:14:59 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2010/07/30/nhibernate-3.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/99019.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/99019.aspx</trackback:ping>
        </item>
        <item>
            <title>Grafici con WPF e LINQ</title>
            <link>http://blogs.ugidotnet.org/leonardo/archive/2008/11/10/grafici-con-wpf-e-linq.aspx</link>
            <description>&lt;p&gt;Un problema molto comune durante lo sviluppo di applicazioni è la visualizzazione dei dati. Windows Presentation Foundation non fornisce grafici già pronti e sebbene esistano diversi controlli gratuiti di terze parti vedremo passo passo come costruirne uno “from scratch” (da zero).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_BC02/history_graph_4.jpg"&gt;&lt;img title="history_graph" style="BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="337" alt="history_graph" width="550" border="0" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/leonardo/WindowsLiveWriter/GraficiconWPFeLINQ_BC02/history_graph_thumb_1.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/leonardo/articles/articolo-grafici-con-wpf-e-linq.aspx"&gt;Leggi l'articolo completo&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/leonardo/aggbug/94565.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Leonardo</dc:creator>
            <guid>http://blogs.ugidotnet.org/leonardo/archive/2008/11/10/grafici-con-wpf-e-linq.aspx</guid>
            <pubDate>Mon, 10 Nov 2008 13:50:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/leonardo/archive/2008/11/10/grafici-con-wpf-e-linq.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/leonardo/comments/commentRss/94565.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/leonardo/services/trackbacks/94565.aspx</trackback:ping>
        </item>
    </channel>
</rss>