<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title>Freeteo</title>
<description>Pensieri e C#dice di Matteo Raumer</description>
<link>http://blogs.dotnethell.it/freeteo/</link>
<generator>HyperBlogs Professional v.2.0</generator>
<item>
<title>Tradurre un report RDLC</title>
<link>http://blogs.dotnethell.it/freeteo/Post_18042.aspx</link>
<pubDate>Wed, 04 Apr 2012 18:08:58 +0100</pubDate>
<source url="http://blogs.dotnethell.it/freeteo/rss.aspx">Matteo Raumer</source>
<description>






Quando si sviluppa un applicativo multilingua, &#232; facile muoversi con le funzionalit&#224; offerte dal framework, ad esempio diventa fattibile abbastanza facilmente cambiando la cultura del Thread corrente, e lavorando nel codice con i files di risorse.&lt;div&gt;Quindi l'approccio &#232; abbastanza standard, e&amp;nbsp;si&amp;nbsp;parte con il creare&amp;nbsp;un file di risorse:&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img style=&quot;width: 634px; height: 134px;&quot; src=&quot;http://blogs.dotnethell.it/filestore/9682_traduzione_rdlc_1.png&quot; width=&quot;619&quot; height=&quot;136&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;dopodich&#232; al momento della compilazione, Visual Studio generer&#224; per noi la classe che &quot;wrappa&quot; quelle risorse in termini di chiave/valore, e da codice possiamo avere accesso al valore usando le sue propriet&#224; statiche, sia nel codice di markup, sia nel codice vero e proprio, ad esempio:&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;LogManager.&lt;font color=&quot;#000000&quot;&gt;Write&lt;/font&gt;(Testi&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.Disconnessione);&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;e nel codice di markup:&lt;br&gt;&lt;br&gt;&amp;lt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;TextBlock&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; Text&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;=&quot;{&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;x&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Static&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; lingue&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Testi&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.Conferma}&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; Grid.Row&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;=&quot;2&quot; /&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;em&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;dove quel &quot;lingue&quot; &#232; un mio namespace che referenzia il mio assembly con le traduzioni):&lt;br&gt;&lt;br&gt;... &lt;/em&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;xmlns:lingue&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;=&quot;clr-namespace: ...&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;div&gt;&lt;br&gt;Come dicevamo possiamo cambiare la cultura del thread e il programma per noi si incarica di caricare in quella classe la traduzione nella lingua corretta:&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;static&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; Imposta(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; lingua) &lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;{&amp;nbsp;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;//---- safety code&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;if&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; (&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.IsNullOrEmpty(lingua))&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;string&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;it-IT&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;switch&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; (lingua.ToLower())&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;english&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;
&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;en-us&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;en-US&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;break&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;

&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;fran&#231;ais&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;fr-FR&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;break&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;

&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;portugues&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;pt-PT&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;break&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;espanol&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;es-ES&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;break&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;case&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;deutsch&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;:&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;cultura = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;de-DE&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;break&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;}&lt;br&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;try&lt;br&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;CultureInfo&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; cult = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;CultureInfo&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(cultura);&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;if&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; (&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Thread&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.CurrentThread.CurrentUICulture.Name != cult.Name)&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;Thread&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.CurrentThread.CurrentCulture = cult;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;Thread&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.CurrentThread.CurrentUICulture = cult;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;}&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;}&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;catch&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;  { }&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;}&lt;/font&gt;&lt;/font&gt;&lt;br&gt;&lt;font face=&quot;Consolas&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Oltre a questo, ci sarebbe tutto il discorso della Localizable della Form, quindi anche a livello di propriet&#224; dei controlli etc...ma al momento non &#232; importante per questo post.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Quello che volevo invece analizzare in questo post &#232; l'applicazione di queste tecniche ad un Report RDLC, infatti se per l'applicazione &#232; possibile tradurre nativamente tramite il motore del framework, il report non ha qualcosa di gi&#224; fatto.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Di fatto per&#242; il file di report RDLC non &#232; altro che un file&amp;nbsp;XML, quindi &#232; possibile andare a tradurre i valore di alcuni nodi,&amp;nbsp;in base a qualche&amp;nbsp;segnaposto inserito durante il design del report, in questo caso &lt;strong&gt;ValueLocID:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;img style=&quot;width: 644px; height: 335px;&quot; src=&quot;http://blogs.dotnethell.it/filestore/9730_traduzione_rdlc_2.png&quot; width=&quot;703&quot; height=&quot;390&quot;&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;E quindi &#232; possibile andare a tradurre il report, andando a cercare appunto quel ValueLocID, nell'esempio &quot;Proprietario&quot; &#232; la chiave, e poi viene tradotta&amp;nbsp;&lt;span style=&quot;font-size: 10pt; &quot;&gt;con un codice di questo genere:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;static&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Stream&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; TranslateReport(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; xml)&lt;br&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ns1 = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;@&lt;a href=&quot;http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition&quot;&gt;http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ns2 = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;@&lt;a href=&quot;http://schemas.microsoft.com/SQLServer/reporting/reportdesigner&quot;&gt;http://schemas.microsoft.com/SQLServer/reporting/reportdesigner&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;

&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;XDocument&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; reportXml = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;XDocument&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.Parse(xml);&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;foreach&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; (&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;var&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; element &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;in&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; reportXml.Descendants(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;XName&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.Get(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;Value&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;, ns1)))&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;
&lt;br&gt;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;XAttribute&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt; attribute = element.Attribute(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;XName&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;.Get(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot;&gt;&quot;LocID&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;, ns2));&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;

&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;if&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt; (attribute != &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;null&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt; translatedValue = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot;&gt;TraduzioniManager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;.Traduci(attribute.Value);&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;
&lt;br&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; element.Value = s&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;tring&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.IsNullOrEmpty(translatedValue) ? element.Value : translatedValue;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;}&lt;br&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Stream&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ms = &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;MemoryStream&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;();&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; reportXml.Save(ms, &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;SaveOptions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.OmitDuplicateNamespaces);&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; ms.Position = 0;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ms;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Consolas&quot;&gt;dove il &quot;Traduci&quot; non fa altro che chiamare il metodo &quot;GetString&quot; del&amp;nbsp;ResourceManager relativo a quella classe &quot;Testi&quot;:&lt;br&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;font color=&quot;#2b91af&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;static&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;ResourceManager &lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;manTesti = &lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;ResourceManager&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;typeof&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Testi&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;));&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br&gt;public static&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; Traduci(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt; chiave)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#0000ff&quot;&gt;return&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;manTesti.GetString(&quot;...&quot;);&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;br&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;In questo modo, &#232; possibile tradurre un report lavorando con l'attributo ValueLocID e un po' di codice del Framework, ma il motore &#232; abbastanza generico anche per report diversi ed eventuali&amp;nbsp;sottoreport.&lt;/div&gt;







</description>
<dc:creator>Matteo Raumer</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/freeteo/ReadComment_18042.aspx</comments>
<category>reportistica</category>
</item>
<item>
<title>Sempre al lavoro...anche con Monodroid</title>
<link>http://blogs.dotnethell.it/freeteo/Post_17927.aspx</link>
<pubDate>Wed, 14 Mar 2012 18:21:41 +0100</pubDate>
<source url="http://blogs.dotnethell.it/freeteo/rss.aspx">Matteo Raumer</source>
<description>&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot; style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;E' da un bel po' di tempo che non posto qualcosa sul blog, ed il motivo &#232; presto detto: oberato di lavoro&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/Tired.gif&quot;&gt;&lt;/font&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;In particolare negli ultimi mesi sono stato impegnato oltre che come sempre su asp.net /win32 e wpf, su un bel progetto per Android.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Chiaramente sono queste le richieste del mercato, dato che il trend dei device Smartphone e Tablet sono in costante ascesa per la piattaforma Google, inutile aggiungere che Microsoft &#232; in ritardo.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Ma come io sostengo da anni, anche quando si parlava di Java e .net, la mia sensazione &#232; che Microsoft arrivi in ritardo su parecchie cose per vari motivi che non sto qui a spiegare, ma il fatto di arrivare un po' in ritardo spesso le permette di &quot;arrivare meglio&quot;.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Per questo stiamo a vedere cosa succede con l'arrivo dell'attesissimo Windows 8, se veramente &#232; quello che &lt;a href=&quot;http://blogs.dotnethell.it/freeteo/Windows-8-prime-impressioni__17428.aspx&quot;&gt;mi sembra di aver visto&lt;/a&gt;, un ottimo prodotto.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Ma torniamo all'argomento principale del post, il progetto Android.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;La richiesta del mercato ultimamente &#232; spesso per questa piattaforma, ed anche io mi sono cimentato al porting di un progetto precedentemente sviluppato in WPF, niente di che a livello grafico, ma cmq fatto con il Framework 4.0 e con una serie di funzionalit&#224; che ho cercato di portare in questa piattaforma per device.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Come sempre si vede ingiro cosa &#232; possibile fare, e dato che a quanto pare Silverlight non &#232; supportato da Android ne tantomeno da iOs (quindi iPad ed iPhone) l'unico modo per poter portare il codice, ma soprattutto le conoscenze, rimane Monodroid della &lt;a href=&quot;http://www.xamarin.com&quot;&gt;Xamarin&lt;/a&gt;.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Un ottimo prodotto, dopo averlo usato posso veramente dire che &#232; stato la manna dal cielo, per questa mia situazione.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9616_xamarin.png&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;a href=&quot;http://xamarin.com/monoforandroid&quot;&gt;Monodroid &lt;/a&gt;per chi non lo conoscesse ancora, &#232; un pacchetto che si installa e permette di scrivere codice C# (se non erro, dall'ultima versione anche in vb.net) che poi viene compilato ed eseguito su un device Android, quindi tablet o smartphone.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Sempre per chi non li conoscesse ancora, c'&#232; anche il suo &quot;duale&quot; ossia &lt;a href=&quot;http://xamarin.com/monotouch&quot;&gt;Monotouch&lt;/a&gt;, che permette di scrivere C# per iOs.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Ma vediamo qualche dettaglio &quot;operativo&quot;, su come ho potuto portare il codice in questa piattaforma,&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;Partiamo subito chiarendo che il porting &quot;totale&quot; non c'&#232;&amp;nbsp;&lt;img src=&quot;http://blogs.dotnethell.it/icons/regular_smile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;, soprattutto per le parti grafiche (ad esempio proprio il markup di WPF, gli eventi di binding etc...)&amp;nbsp;&lt;span style=&quot;font-size: 10pt; &quot;&gt;ma il codice a livello base &#232; quasi totalmente supportato, Linq e Lambda Expression compresi.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;Quindi possiamo partire dall'assunto che lo strato UI &#232; da rifare, e finch&#232; non ci sar&#224; un editor grafico discreto (come quello che ha Eclipse) si va di markup, e test nell'emulatore o nel device fisico. (&lt;i&gt;* per quest'ultima opzione bisogna acquistare la licenza, non basta il demo&lt;/i&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;Come dicevo per&#242; il codice C# puro &#232; praticamente funzionante totalmente, con tanto di namespace etc...tant'&#232; che non ho fatto un &quot;copia-incolla&quot;, mi sono addirittura linkato i file del progetto WPF direttamente nel progetto (una comodit&#224; eccezionale):&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9618_add_link.png&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;cos&#236; facendo i file rimangono esattamente gli stessi, e a meno di avere i namespace corretti, tutto compila e funziona a meraviglia.&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;i&gt;* Chiaramente attenzione perch&#232; con il doppio-click si apre il file orginale, quindi se si va a modificare si modificano i file di un altro progetto, attenzione anche nel debug.&lt;/i&gt;&lt;/div&gt;&lt;div style=&quot;font-family: 'Trebuchet MS'; font-size: 10pt; &quot;&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;font face=&quot;'Trebuchet MS'&quot; size=&quot;2&quot;&gt;&lt;div&gt;Con questa mossa astuta, gran parte dei miei layer applicativi sono stati integrati direttamente nel progetto Monodroid, senza toccare nulla.&lt;/div&gt;&lt;div&gt;* Come si vede dall immagine il tutto [ stato sviluppato dentro a Visual Studio, ma la stessa cosa vale anche se si usa MonoDevelop.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;L'applicazione chiaramente ha una tutta la parte di layout delle maschere da riscrivere, e le difficolt&#224; ci sono eccome:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;- usare il markup e provare ogni volta per essere sicuri che funzioni, dato che non c'&#232; il designer WYSIWYG:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9621_android_markup1.png&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;- l'equivalente di una maschera &#232; l'Activity ed ogni parte di Layout ha biosgno di un bel po' di codice dove si vanno a prendere i controlli del markup e castati nel tipo corrispondente:&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9622_android_markup2.png&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Fare a codice tutte queste cose che Visual Studio fa da sempre per noi nel designer, a volte &#232; frustrante...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;- gli eventi non sono linkati con il doppio-click dentro al designer&lt;/div&gt;&lt;div&gt;- alcune cose di markup hanno bisogno di impostazioni di layout obbligatorie (a meno di non usare gli style)&lt;/div&gt;- capire come gestisce le Resources Android, soprattutto per le traduzioni&lt;/div&gt;&lt;div&gt;- a volte l'intellisense dentro al Markup non funziona&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Sinceramente la fatica si deve fare comunque, anche se avere gi&#224; di questi vantaggi &#232; sicuramente incoraggiante per lo sviluppo di applicazioni C# in ambienti Android...&lt;/div&gt;&lt;div&gt;&lt;b&gt;e per chi si cimentasse in questi sviluppi, puo' condividere la propria esperienza nel &lt;a href=&quot;http://www.dotnethell.it/forum/&quot;&gt;forum di dotnethell&lt;/a&gt;...&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;</description>
<dc:creator>Matteo Raumer</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/freeteo/ReadComment_17927.aspx</comments>
<category>.net</category>
</item>
<item>
<title>MVP Award, e sono 4</title>
<link>http://blogs.dotnethell.it/freeteo/Post_17460.aspx</link>
<pubDate>Mon, 03 Oct 2011 09:39:09 +0100</pubDate>
<source url="http://blogs.dotnethell.it/freeteo/rss.aspx">Matteo Raumer</source>
<description>&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/8526_mvp_horizontal_blueonly.png&quot;&gt;&lt;/div&gt;&lt;br&gt;Eh s&#236;, per me il 1&#176; di Ottobre &#232; sempre una data particolare, una di quelle giornate in cui ti ossessioni a fare invia/ricevi in Windows Mail, in attesa di qualcosa di importante.&lt;div&gt;Spettacolare, anche quest'anno &#232; arrivata la mail che mi comunicava la nomina di &lt;a href=&quot;http://mvp.support.microsoft.com&quot;&gt;MVP&lt;/a&gt; per la categoria C#, e siamo a quota 4, che gioia!!!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Come sempre ringrazio tutti e rinnovo l'invito a vederci sui &lt;a href=&quot;http://dotnethell.it/forum/&quot;&gt;forum di dotnethell&lt;/a&gt;, l'utente Freeteo &#232; presente!&lt;/div&gt;</description>
<dc:creator>Matteo Raumer</dc:creator>
<slash:comments>1</slash:comments>
<comments>http://blogs.dotnethell.it/freeteo/ReadComment_17460.aspx</comments>
<category>varie ed eventuali</category>
</item>
<item>
<title>Windows 8, prime impressioni</title>
<link>http://blogs.dotnethell.it/freeteo/Post_17428.aspx</link>
<pubDate>Mon, 19 Sep 2011 17:09:52 +0100</pubDate>
<source url="http://blogs.dotnethell.it/freeteo/rss.aspx">Matteo Raumer</source>
<description>&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9602_win8_dev.png&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;In questi giorni anche io ho seguito con interesse la //&lt;a href=&quot;http://www.buildwindows.com&quot;&gt;Build&lt;/a&gt;&amp;nbsp;per capire quali siano le direzioni future di Microsoft&amp;nbsp;e senza attendere, neanche a dirlo, appena &#232; uscita la &lt;a href=&quot;http://msdn.microsoft.com/en-us/windows/home/&quot;&gt;Developer Preview&lt;/a&gt; l'ho subito&amp;nbsp;installata in Virtualbox sul mio pc per averla sempre a portata di mano e testarla piano piano.&lt;div&gt;Successivamente l'ho installata anche nel mio Netbook &lt;a href=&quot;http://www.laptopmag.com/review/laptops/asus-eee-pc-100h.aspx&quot;&gt;Asus eeepc 1000h&lt;/a&gt;&amp;nbsp;(&lt;i&gt;a dispetto di tutti quelli che dicono che i Netbook sono morti, sul questo win8 funziona discretamente, parliamo di un oggetto almeno 3 anni fa...&lt;/i&gt;) che uso come &quot;tablet&quot; quando sono a casa, in attesa di uno Slate dal prezzo contenuto (uscir&#224; mai?)&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Dopo aver visto le varie Keynote e qualche sessione, ho avuto la netta impressione che Microsoft&amp;nbsp;si stia svegliando: indubbiamente ha accusato il colpo di Apple ed ultimamente di Android che dominano ancora pesantemente nel mercato mobile, e comincia a tremare anche in altri ambiti, perci&#242; urge un &quot;re-thinking&quot; di un po' di cose...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Win8 &#232; anche sinonimo Tablet ma a parte tutto,&amp;nbsp;&lt;/b&gt;&lt;b&gt;la vera domanda che interessa a me sviluppatore &#232;: &lt;br&gt;&lt;i&gt;le mie applicazioni, sia quelle che ho sviluppato io in questi anni, sia quelle che uso, funzionano tutte cos&#236; come sono adesso? &lt;/i&gt;S&#236;!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Perch&#232; il mio &#232; un punto di vista sviluppatore, ma la cosa che spesso si tende a sottovalutare quando si abbracciano delle &quot;mode&quot; elettroniche, &#232; che non tutto quello che hai funziona nei nuovi sistemi, a partire da tutti quelli che sento correre a comprare IPad o tablet Android, soprattutto in ambito enterprise...&lt;/div&gt;&lt;div&gt;Quindi la primissima cosa che ho fatto &#232; stato installare subito alcune applicazioni che uso in Win7 e vedere se tutto funzionava, queste sono alcune finestre che mi sono trovato davanti nei vari test:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Silverlight si diceva che non era supportato? ho provato qualche sito e tutto funziona alla perfezione (demo dei controlli per Silverlight della Telerik):&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9604_win8_telerik.png&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Provando un'installazione di un'applicazione distribuita tramite ClickOnce:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://blogs.dotnethell.it/filestore/9603_win8_Clickonce1.png&quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Un'applicazione sviluppata con il framework 3.5, alla partenza ha richiesto conferma per fare l'installazione (arrangiandosi) e &lt;u&gt;u&lt;/u&gt;&lt;/b&gt;&lt;b style=&quot;font-size: 10pt; &quot;&gt;&lt;u&gt;n'applicazione Vb6 attiva da parecchi anni,&lt;/u&gt; con una serie di OCX (&lt;i&gt;librerie custom, runtime di Crystal Report etc...&lt;/i&gt;) dopo il setup fatto con InstallShield, sembra funzionare correttamente.&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Quindi, a quanto pare le nostre &quot;vecchie&quot; applicazioni funzionano, chiaramente nella modalit&#224; &quot;desktop&quot; e non &quot;Metro&quot;, &lt;u&gt;ma a me non importa per niente questa cosa, adesso!&lt;/u&gt;&lt;/b&gt;&lt;img src=&quot;http://blogs.dotnethell.it/icons/regular_smile.gif&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Per me questo non ha prezzo, posso veramente pensare di portare il mio desktop sul tablet cos&#236; come lo conosco...poi facciamoci l'interfaccia Metro, diamo supporto &quot;quasi nativo&quot; a Html5 etc...ovvero tutto quello che si vuole per il prossimo &quot;futuro&quot;, ma la cosa importante ADESSO &#232; che le applicazioni funzionino &quot;&lt;b&gt;cos&#236; come sono&lt;/b&gt;&quot; e non sia necessario riscriverle per le diverse piattaforme...&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Mi rendo conto che colossi come Microsoft spesso siano lenti, e devo dire che la cosa a volte possa urtare i nervi a noi dev che possiamo saltare tra le tecnologie con velocit&#224;...tuttavia non oso immaginare quanti problemi possa avere quando decide di cambiare alcune carte in tavola &lt;i&gt;burocrazia, brevetti, team da coordinare, studi ingegneristici, linguaggi diversi, background da mantenere e chi pi&#249; ne ha pi&#249; ne metta...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Ad ogni modo, devo ammettere che sono stato positivamente colpito da quanto ho potuto provare, veloce affidabile e soprattutto retrocompatibile...l'unica cosa che ancora non capisco, &#232; il &quot;silenzio&quot; su Silverlight/WPF se non un accenno di &lt;a href=&quot;http://weblogs.asp.net/scottgu/&quot;&gt;Scott Guthrie&lt;/a&gt; durante lo streaming su Channel9 a fine conference, ma forse ci sar&#224; nei prossimi mesi una conference per Silverlight, in cui si parler&#224; dell'integrazione con Metro?...facile.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Vediamo come evolve il nuovo nato, intanto non posso che apprezzare gli sforzi degli sviluppatori...i presupposti sono buoni, stiamo a vedere cosa ci riserva il futuro...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description>
<dc:creator>Matteo Raumer</dc:creator>
<slash:comments>0</slash:comments>
<comments>http://blogs.dotnethell.it/freeteo/ReadComment_17428.aspx</comments>
<category>.net</category>
</item>
<item>
<title>Entity Framework Code-First: Ereditare da un oggetto base per campi comuni a pi&#249; tabelle</title>
<link>http://blogs.dotnethell.it/freeteo/Post_17259.aspx</link>
<pubDate>Mon, 27 Jun 2011 22:32:44 +0100</pubDate>
<source url="http://blogs.dotnethell.it/freeteo/rss.aspx">Matteo Raumer</source>
<description>




&lt;span class=&quot;Apple-style-span&quot;&gt;Entity Framework 4.1 &#232; sicuramente un passo avanti&amp;nbsp;nel pacchetto, ma per quanto mi riguarda&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx&quot;&gt;Code-First&amp;nbsp;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&#232; finalmente qualcosa&amp;nbsp;che si avvicina al mio modo di approcciare l'applicazione.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;div&gt;&lt;div&gt;Mi piace scrivere codice e mi piace non essere troppo legato al database, non tanto perch&#232; mi capiti spesso di cambiarlo (sinceramente quasi mai) pi&#249; che altro per avere controllo completo su tutti gli strati, in particolare quello delle entit&#224; che chiaramente &#232; trasversale a tutti gli altri.&lt;/div&gt;&lt;div&gt;In particolare sebbene mi trovo ad avere gi&#224; il database nel progetto che sto sviluppando (di cui tral'altro non potevo cambiare pi&#249; di tanto perch&#232; utilizzato da precedenti applicazioni) ho trovato molto utile partire ugualmente dal codice per modellare &quot;pi&#249; pulito&quot;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Inoltre fino ad oggi ho sempre sofferto il fatto di &lt;strong&gt;non riuscire a far ereditare la maggior parte degli oggetti da un OggettoBase&lt;/strong&gt; come oggetto e basta, senza dover avere situazioni come&amp;nbsp;&lt;strong&gt;&lt;em&gt;Table per Hierarchy&lt;/em&gt; (TPH), &lt;em&gt;Table per Type&lt;/em&gt; (TPT), &lt;em&gt;Table per Concrete class&lt;/em&gt; (TPC)&lt;/strong&gt; legate cmq al database: &lt;/div&gt;&lt;div&gt;pi&#249; banalmente, volevo dare a tutte una propriet&#224; &quot;&lt;em&gt;Id&lt;/em&gt;&quot; (per me non&amp;nbsp;pu&#242; esistere nessun&amp;nbsp;oggetto privo di un Id...)&amp;nbsp;e dei campi di sistema &quot;&lt;em&gt;ModificaData&lt;/em&gt;&quot;, &quot;&lt;em&gt;ModificaUtente&lt;/em&gt;&quot; (presenti in tutte le tabelle del database) impostati in un unico punto, e non &quot;copiati&quot; su tutte le varie entit&#224;.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;Con linq2sql o EF &amp;lt; 4.1 non ero ancora in grado di farlo, ora finalmente posso fare&amp;nbsp;in questo modo:&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;- Definire un OggettoBase con le propriet&#224; (che specifica gi&#224; il mapping sui campi):&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;OggettoBase&lt;br&gt;&lt;font color=&quot;#000000&quot;&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; [&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;D&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;atabaseGenerated&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;DatabaseGeneratedOption&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.Identity)]&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; [&lt;/font&gt;Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;ID&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;)]&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;int&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ID { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; [&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;ModificaData&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;)]&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;DateTime&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;? SYSData { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; [&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Column&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;ModificaUtente&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;)]&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; SYSUtente { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;strong&gt;&lt;font face=&quot;Trebuchet MS&quot;&gt;- Definire l'entit&#224; che eredita dall'OggettoBase &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;strong&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/strong&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Cliente&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; : &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;OggettoBase &lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; Nominativo { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;string&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; CodiceFiscale { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;- Definire la mappatura della classe che eredita, da notare che non c'&#232; riferimento alla classe OggettoBase, mentre il MapInheritedProperties va messo prima del ToTable(...) di modo che vengano fatte le mappature anche dell'oggetto base:&lt;/strong&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;p&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;ClienteMapping&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; : &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;EntityTypeConfiguration&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Cliente&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; ClienteMapping() &lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;{&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //---&amp;nbsp;non necessario, vedi update pi&#249; in basso&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=&quot;#008000&quot;&gt;//--- Map(x =&amp;gt; x.MapInheritedProperties());&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //---&amp;nbsp;imposto la tabella relativa all'oggetto&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ToTable(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;CLIENTI&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;);&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; //--- questa proprit&#224; ha un campo diverso dal nome della proprieta&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Property(x =&amp;gt; x.CodiceFiscale).HasColumnName(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#a31515&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&quot;CodFisc&quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;);&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; //--- il resto delle propriet&#224; non serve perch&#232; hanno lo stesso nome&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 10pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;* UPDATE: Come segnalato da Tony
Pierascenzi la chiamata al metodo &quot;&lt;/span&gt;MapInheritedProperties&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font face=&quot;Calibri&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&quot; non &#232; necessaria in questo caso, lo fa direttamente per
noi il runtime di Entity Framework.&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 10pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 10pt;&quot; class=&quot;MsoNormal&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;strong&gt;- Ed infine il nostro DbContext:&lt;/strong&gt;&lt;br&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;class&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;ApplicazioneContext&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; : &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;DbContext&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;{&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; protected&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;override&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;void&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; OnModelCreating(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;DbModelBuilder&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; modelBuilder)&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot; color=&quot;#008000&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot; color=&quot;#008000&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot; color=&quot;#008000&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //--- mapping&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modelBuilder.Configurations.Add(&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;ClienteMapping&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;());&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#008000&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //--- fine&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; base&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;.OnModelCreating(modelBuilder);&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;nbsp;&amp;nbsp; public&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;DbSet&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#2b91af&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;Cliente&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&amp;gt; Clienti { &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;get&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot; size=&quot;2&quot; face=&quot;Consolas&quot;&gt;set&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;; }&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;Oltre alla comodit&#224; e la pulizia del codice, rimane un obbiettivo raggiunto perch&#232; come &#232; facile intuire, da amante del codice, mi dava proprio fastidio non riuscire a fare una cosa cos&#236; banale come ereditare da un oggetto base...&lt;img src=&quot;http://blogs.dotnethell.it/icons/regular_smile.gif&quot;&gt;&lt;br&gt;&lt;br&gt;In allegato il progetto d'esempio: &lt;a href=&quot;http://dotnethell.it/users/files/1622_EF.CodeFirst.zip&quot;&gt;http://dotnethell.it/users/files/1622_EF.CodeFirst.zip&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Consolas&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;












</description>
<dc:creator>Matteo Raumer</dc:creator>
<slash:comments>2</slash:comments>
<comments>http://blogs.dotnethell.it/freeteo/ReadComment_17259.aspx</comments>
<category>.net</category>
</item>
</channel>
</rss>

