<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.devleap.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Marco Russo - All Comments</title><link>http://blogs.devleap.com/marco/default.aspx</link><description>.NET, Business Intelligence e dintorni</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP2 (Build: 20611.960)</generator><item><title>Off-topic: quando il blog fa la notizia, anche in Italia</title><link>http://blogs.devleap.com/marco/archive/2005/09/27/5851.aspx#18586</link><pubDate>Thu, 14 Aug 2008 15:00:20 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18586</guid><dc:creator>Marco Russo</dc:creator><description>&lt;p&gt;Il mio blog &amp;#232; nato nel 2003, anche se i primi esperimenti li avevo fatti gi&amp;#224; nel 2002. All&amp;amp;#39;epoca&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18586" width="1" height="1"&gt;</description></item><item><title>re: Off-topic: quando il blog fa la notizia, anche in Italia</title><link>http://blogs.devleap.com/marco/archive/2008/08/14/off-topic-quando-il-blog-fa-la-notizia-anche-in-italia.aspx#18585</link><pubDate>Thu, 14 Aug 2008 14:52:13 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18585</guid><dc:creator>marco</dc:creator><description>&lt;p&gt;Purtroppo il suo autore si &amp;#232; preoccupato e l'ha cancellato. Dico purtroppo perch&amp;#233;, dal mio punto di vista, non &amp;#232; un passo avanti.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18585" width="1" height="1"&gt;</description></item><item><title>re: Off-topic: quando il blog fa la notizia, anche in Italia</title><link>http://blogs.devleap.com/marco/archive/2008/08/14/off-topic-quando-il-blog-fa-la-notizia-anche-in-italia.aspx#18584</link><pubDate>Thu, 14 Aug 2008 07:34:40 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18584</guid><dc:creator>alessandro</dc:creator><description>&lt;p&gt;&amp;gt;Censurare questo tipo di blog &amp;#232; impossibile&lt;/p&gt;
&lt;p&gt;... o quasi... il blog di AviatorAZ non esiste pi&amp;#249;.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18584" width="1" height="1"&gt;</description></item><item><title>Un&amp;#8217;altro tassello da Microsoft - &amp;quot;ADO.NET Entity Framework&amp;quot; &amp;laquo; Newprot&amp;#8217;s Weblog</title><link>http://blogs.devleap.com/marco/archive/2008/06/27/discussioni-su-ado-net-entity-framework.aspx#18578</link><pubDate>Tue, 12 Aug 2008 17:52:54 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18578</guid><dc:creator>Un’altro tassello da Microsoft - "ADO.NET Entity Framework" « Newprot’s Weblog</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Un&amp;amp;#8217;altro tassello da Microsoft - &amp;amp;quot;ADO.NET Entity Framework&amp;amp;quot; &amp;amp;laquo; Newprot&amp;amp;#8217;s Weblog&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18578" width="1" height="1"&gt;</description></item><item><title>re: Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/07/03/quando-usare-linq-to-sql.aspx#18532</link><pubDate>Tue, 08 Jul 2008 07:35:31 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18532</guid><dc:creator>StefanoPaparesta</dc:creator><description>&lt;p&gt;Ok, adesso mi &amp;#232; chiaro. Boh, ci rifletto e vedo cosa fare. Sicuramente non mi creer&amp;#242; un mio provider, almeno per adesso. Per&amp;#242; in effetti i layer li voglio separare. Grazie per le indicazioni, sono veramente molto utili.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18532" width="1" height="1"&gt;</description></item><item><title>re: Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/07/03/quando-usare-linq-to-sql.aspx#18531</link><pubDate>Tue, 08 Jul 2008 07:21:53 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18531</guid><dc:creator>marco</dc:creator><description>&lt;p&gt;Quello che voglio dire &amp;#232; che se usi IQueryable su LINQ to SQL nel Biz, significa che hai usato le entit&amp;#224; del DAL (di LINQ to SQL) nel Biz e questo, bench&amp;#233; possa funzionare, ti vincola ad avere un legame molto forte e a &amp;quot;spostare&amp;quot; sul BIZ una logica che sarebbe pi&amp;#249; vicina al DAL. Voglio dire, se usi LINQ to SQL come DAL la cosa ha un senso, ma di fatto &amp;quot;appiattisci&amp;quot; il DAL sul BIZ. E' una scelta, ad alcuni pu&amp;#242; andare bene, in altri casi &amp;#232; troppo vincolante.&lt;/p&gt;
&lt;p&gt;Se tieni i layer veramente separati, invece... non usi le entit&amp;#224; di LINQ to SQL fino al BIZ (altrimenti non puoi sostituire agevolmente il DAL), usi delle tue entit&amp;#224; su cui non puoi sfruttare IQueryable a meno che non scrivi un tuo provider (nel libro c'&amp;#232; scritto come fare, ma effettivamente non &amp;#232; una passeggiata).&lt;/p&gt;
&lt;p&gt;Insomma - non c'&amp;#232; una risposta che va bene per tutti...&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18531" width="1" height="1"&gt;</description></item><item><title>re: Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/07/03/quando-usare-linq-to-sql.aspx#18529</link><pubDate>Mon, 07 Jul 2008 08:33:56 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18529</guid><dc:creator>StefanoPaparesta</dc:creator><description>&lt;p&gt;Pensavo di usare delle mie entit&amp;#224; nel BIZ e di trasferirle\inviarle verso i client con WCF. Comunque da cosa ho trovato in rete alcuni consigliano anche per NHibernate di utilizzare dei DTO per trasferire le entit&amp;#224; per cui questo genere di lavoro lo dovrei comunque affrontare. Non ho ben capito cosa intendi quando dici che sfrutterei poco LinqTo* nel DAL, seguendo il vostro esempio che accompagna il libro se uso IQeryable (ove possibile) tra Biz e Dal mi sembra che si possa utilizzare abbastanza bene LinqTo*.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18529" width="1" height="1"&gt;</description></item><item><title>re: Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/07/03/quando-usare-linq-to-sql.aspx#18525</link><pubDate>Fri, 04 Jul 2008 12:41:06 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18525</guid><dc:creator>marco</dc:creator><description>&lt;p&gt;ADO.NET Entity Framework: io lo proverei, ma &amp;#232; una versione 1. Per&amp;#242; mi chiedo: se hai un'architettura n-tier, come usi LINQ to SQL (o LINQ to Entities) nel DAL? Le entit&amp;#224; di business quali sono? Quelle di LINQ to SQL o delle entit&amp;#224; tue?&lt;/p&gt;
&lt;p&gt;La cosa migliore probabilmente &amp;#232; un disaccoppiamento completo, con delle tue entit&amp;#224; sul biz, ma questo significa che sul DAL il tipo di lavoro che fai sul database sfrutta veramente poco le potenzialit&amp;#224; di LINQ to *.&lt;/p&gt;
&lt;p&gt;Che poi nel tuo specifico caso possa andare bene LINQ to SQL o LINQ to Entities... benissimo. Se usi gi&amp;#224; NHibernate vuol dire che stai gi&amp;#224; usando un ORM e quindi &amp;#232; pi&amp;#249; semplice adottare una di queste tecnologie. Comunque sono entrambe a una versione 1 - sono certo che rispetto a un prodotto gi&amp;#224; sul mercato da tempo come NHibernate, dopo un po' sentirai la mancanza di qualcosa che l&amp;#236; avevi.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18525" width="1" height="1"&gt;</description></item><item><title>re: Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/07/03/quando-usare-linq-to-sql.aspx#18523</link><pubDate>Thu, 03 Jul 2008 08:05:02 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18523</guid><dc:creator>StefanoPaparesta</dc:creator><description>&lt;p&gt;Io scrivo software per gestire la tracciabilit&amp;#224; e la gestione di impianti di macellazione e sezionamento. Diciamo che sono software che vengono utilizzati contemporaneamente da decine di persone, per cui credo che tranquillamente li mossiamo definire &amp;quot;NON ENTERPRISE&amp;quot;. L'unica cosa che volevo aggiungere &amp;#232; la divisione in tier diversi utilizzando WCF. Alla luce di ci&amp;#242; credo che se usassi LinqToSql non avrei grossi problemi a livello di prestazioni e come dici tu la produttivit&amp;#224; avrebbe un'impennata notevole. E' vero che magari sul lungo periodo dovrei tenere conto di una sostituzione del DAL, ma voglio dire non sarebbe la prima n&amp;#232; l'ultima volta. Oggi sto usando Nhibernate, che devo dire funziona benissimo, ma su alcune cose non lo trovo semplice da usare, io non mi trovo bene con HQL e criteria, forse anche perch&amp;#232; non sempre &amp;#232; facile trovare documentazione adatta. Ultimamente ho visto che anche dal punto di vista doc il mondo Nhibernate sta migliorando, niente a che vedere per&amp;#242; con ci&amp;#242; che si &amp;#232; gi&amp;#224; scritto di LinqTO*. Inoltre trovo che poter usare le interrogazioni linq sia, oggi, indispensabile. Su NHibernate esiste un progetto di Ayende per il provider Linq per Nh, per&amp;#242; anche l&amp;#236; segue la logica dell'open source, prima o poi sar&amp;#224; completo. Con ci&amp;#242; non mi permetterai mai di dire che NHibernate non &amp;#232; un buon prodotto, solo che oggi a distanza di un anno e mezzo sto cercando di trovare un'architettura che sia non troppo complessa e avanzata, ma che permetta di avere buone prestazioni, integrazione con l'ambiente di sviluppo e documentazione. E in tutto questo e alla luce di quanto si dice oggi (sopratutto di ci&amp;#242; che ci sar&amp;#224; nella v2) che mi dici di ADO.Net Entity Framework ???&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18523" width="1" height="1"&gt;</description></item><item><title>Quando usare LINQ to SQL?</title><link>http://blogs.devleap.com/marco/archive/2008/06/27/discussioni-su-ado-net-entity-framework.aspx#18522</link><pubDate>Thu, 03 Jul 2008 00:00:28 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18522</guid><dc:creator>Marco Russo</dc:creator><description>&lt;p&gt;Un commento al mio post precedente su ADO.NET Entity Framework contiene la domanda fatidica: che fine&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18522" width="1" height="1"&gt;</description></item><item><title>re: Discussioni su ADO.NET Entity Framework</title><link>http://blogs.devleap.com/marco/archive/2008/06/27/discussioni-su-ado-net-entity-framework.aspx#18520</link><pubDate>Wed, 02 Jul 2008 23:36:33 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18520</guid><dc:creator>marco</dc:creator><description>&lt;p&gt;Stefano: sono contento che il libro ti piaccia. Ora vado a scrivere un post su quando usare LINQ to SQL.&lt;/p&gt;
&lt;p&gt;Paolo: mi piacerebbe avere un feedback su LlblGenPro, sono sempre stato curioso di saperne qualcosa da chi lo usa day-by-day - scrivimi a marco (at) devleap (punto) com&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18520" width="1" height="1"&gt;</description></item><item><title>re: Discussioni su ADO.NET Entity Framework</title><link>http://blogs.devleap.com/marco/archive/2008/06/27/discussioni-su-ado-net-entity-framework.aspx#18513</link><pubDate>Tue, 01 Jul 2008 13:35:37 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18513</guid><dc:creator>paolocosta</dc:creator><description>&lt;p&gt;Mi permetto, io ormai da un anno uso LLBLGENPRO e passare a Entity Framework o a NHibernate non mi passa neanche per l'anticamera del cervello. Adesso nella versione 2.6 ha anche il LINQ provider per un bel po' di DBMS.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18513" width="1" height="1"&gt;</description></item><item><title>re: Discussioni su ADO.NET Entity Framework</title><link>http://blogs.devleap.com/marco/archive/2008/06/27/discussioni-su-ado-net-entity-framework.aspx#18511</link><pubDate>Tue, 01 Jul 2008 09:48:03 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18511</guid><dc:creator>StefanoPaparesta</dc:creator><description>&lt;p&gt;Sto seguendo la polemica e sto cercando di capire che fare nel prossimo futuro. Non riesco a mettere a bene a fuoco che fare nei prossimi mesi. Per alcune soluzione &amp;quot;semplici&amp;quot; pensavo di usare Linq to Sql, secondo voi quando avremo la prossima versione del framework ci sar&amp;#224; ancora o verr&amp;#224; inglobato in un nuovo framework di peristenza ? Ha senso investire oggi in ADO.net Entity Framework oppure &amp;#232; meglio aspettare la v2 e nel frattempo guardiamo ad NHibernate ?? Sto finendo Programming LINQ, bellissimo libro, Linq to sql &amp;#232; semplice per&amp;#242; lo trovo interessante e spero che nel futuro trovi ancora spazio, Ado.net framework invece ho paura che non sia la scelta giusta e che quindi sia meglio investire in NHibernate 2.0.&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18511" width="1" height="1"&gt;</description></item><item><title>re: Intervistati a TechEd</title><link>http://blogs.devleap.com/marco/archive/2008/06/05/intervistati-a-teched.aspx#18495</link><pubDate>Wed, 11 Jun 2008 20:58:09 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18495</guid><dc:creator>romeo</dc:creator><description>&lt;p&gt;Cavolo! Allora Marco ha anche dei pantaloni scuri nell'armadio, non credevo. :-) great interviw!&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18495" width="1" height="1"&gt;</description></item><item><title>Programming LINQ a TechEd e ... "The pen is on the table" :-)</title><link>http://blogs.devleap.com/marco/archive/2008/06/05/intervistati-a-teched.aspx#18484</link><pubDate>Thu, 05 Jun 2008 16:50:09 GMT</pubDate><guid isPermaLink="false">723bc1d7-e66b-4192-854d-44fd94d7f9a3:18484</guid><dc:creator>Paolo Pialorsi</dc:creator><description>&lt;p&gt;Come gi&amp;amp;#224; segnalato da Marco , l&amp;amp;#39;altro giorno siamo stati intervistati da Ken Rosen a proposito&lt;/p&gt;
&lt;img src="http://blogs.devleap.com/aggbug.aspx?PostID=18484" width="1" height="1"&gt;</description></item></channel></rss>