posts - 315, comments - 268, trackbacks - 15

My Links

News

View Pietro Libro's profile on LinkedIn

DomusDotNet
   DomusDotNet

Pietro Libro

Tag Cloud

Article Categories

Archives

Post Categories

Blogs amici

Links

Entity Framework 4

EF6 (beta1) - Code First Stored Procedures Mapping

Una delle features che sicuramente in molti aspettavano con la nuova release di EF è la possibilità di eseguire il mapping delle entità tramite Stored Procedures. Con la versione 6 di Entity Framework (attualmente in beta 1), abbiamo finalmente questa possibilità, e l'utilizzo è veramente immediato. Supponiamo di avere un Domain Model simile a quello mostrato nella figura seguente: Dove abbiamo un insieme di oggetti ereditati, ed una navigation property che collega l'oggeto Car ad una collezione di oggetti Optional. Aggiungiamo il riferimento ad EF6 utilizzando il gestore di "NuGet Packages" selezionando tra...

posted @ mercoledì 26 giugno 2013 10:30 | Feedback (1) | Filed Under [ C# .Net Framework 4.0 Entity Framework 4 Entity Framework 5 .Net Framework 4.5 Entity Framework 6 ]

EF Power Tools Beta 2: Prove su strada

Ero troppo curioso di provare la nuova versione (beta) dei Tools per EF. Diciamo che la curiosità è stata parzialmente ripagata dato che con la prima versione non riuscii  a fare granché essendo, almeno nella mia configurazione software, non molto stabile. Andiamo con ordine: dopo aver installato la nuova versione dei Tools, ho provato subito ad eseguire la funzione “Reverse Engineer Code First”  (disponibile come voce di menu contestuale selezionando un progetto C#). Per l’esperimento ho scelto un database con diverse tabelle, relazioni e “gerarchie”. Dopo aver cliccato sulla voce precedente, VS ha iniziato a “macinare”...

posted @ mercoledì 11 aprile 2012 07:53 | Feedback (0) | Filed Under [ C# Tools .Net Framework 4.0 Entity Framework 4 Entity Framework 4.1 Entity Framework 4.2 Entity Framework 4.3 ]

DomusDotNet : We Want Web, grazie a tutti :-)

Ieri 9/3/12 si è svolto l’evento WeWantWeb organizzato da DomusDotNet presso la sede Microsoft di Roma. Le sessioni sono state registrare e quanto prima pubblicheremo Slide, codice sorgente degli esempi e Video, sul sito di DomusDotNet. Grazie a tutti i partecipanti!!! Attendiamo i vostri feedback! Al prossimo evento . Da sinistra verso destra: Alessandro Mostarda e Massimo Bonanni, Giorgio Di Nardo, Nick, io , parte di coloro che hanno avuto la pazienza di ascoltarci .

posted @ sabato 10 marzo 2012 20:52 | Feedback (0) | Filed Under [ Varie ed eventuali C# LINQ ASP.NET Tools .Net Framework 4.0 WCF Entity Framework 4 Entity Framework 4.1 Entity Framework 4.2 ]

EF 4.3 Released

Rilasciata la versione 4.3 di Entity Framework, tra le novità introdotte in questa release, il più interessante IMHO il supporto all’evoluzione di un database generato utilizzando l’approccio Code First. Installazione semplice ed indolore tramite NuGet : Install-Package EntityFramework. Per il supporto agli Enum bisognerà aspettare la versione 5.0 (.Net 4.5). Tutti i dettagli sul post dell’ ADO.NET Team: http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-released.aspx

posted @ venerdì 10 febbraio 2012 08:21 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

DomusDotNet: WCF Data Services (Prima parte)

Prima parte di una serie di articoli dedicati ai WCF Data Services, al protocollo OData e REST. Per gli interessati , articolo completo qui.

posted @ mercoledì 21 dicembre 2011 01:00 | Feedback (0) | Filed Under [ C# ASP.NET .Net Framework 4.0 WCF Entity Framework 4 ]

EF Code First Migrations Beta 1 (Parte 2)

In questa seconda parte proveremo ad eseguire gli stessi passi eseguiti in precedenza utilizzando “la migrazione automatica dello schema”. Per comodità riporto la classe DbContext ed il semplice Object Model utilizzato per la definizione dello schema del database: public class OfficeContext : DbContext { public OfficeContext() : base("OfficeDB") { } public DbSet<Employee> Employees { get; set;...

posted @ domenica 4 dicembre 2011 08:42 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 Code First Migrations ]

Ed anche…

…la 70-516 : Accessing Data with Microsoft .NET Framework 4 è andata. Adesso un paio di settimane di riposo e poi si ricomincia

posted @ mercoledì 7 settembre 2011 13:14 | Feedback (2) | Filed Under [ Varie ed eventuali C# .Net Framework 4.0 Entity Framework 4 ]

EF 4.2 Beta 1

Come preannunciato è disponibile la Beta 1 di Entity Framework, disponibile via NuGet. Maggiori dettagli qui.

posted @ lunedì 22 agosto 2011 19:24 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

EF 4.1 Release Candidate Available

Dal blog del team di ADO.NET http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-release-candidate-available.aspx

posted @ mercoledì 16 marzo 2011 17:17 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

EF 4.1 Is Coming!

Non condivido alcune scelte come l’eliminazione delle Pluggable Conventions (erano molto comode). Interessante il supporto della validazione anche nella modalità Model First e Database First. Tutti i dettagli nell’ultimo post del blog dell’ADO.NET Team: http://blogs.msdn.com/b/adonet/archive/2011/03/02/ef-4-1-is-coming-dbcontext-api-amp-code-first-rtw.aspx Vedremo.

posted @ giovedì 3 marzo 2011 17:22 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

Oracle Releases Beta of Entity Framework Provider…

Notizia completa qui

posted @ mercoledì 23 febbraio 2011 10:53 | Feedback (0) | Filed Under [ Entity Framework 4 ]

6th UgiAltConf: Una nuova esperienza…

…dato che , quest’anno, insieme a Martino  ho avuto la possibilità di partecipare con una sessione, dove abbiamo parlato di Entity Framework (in ottica Code Firts) ed NHibernate 3. Oltre a Martino, ringrazio gli organizzatori ed in special modo Simone per l’invito. Codice e presentazione possono essere scaricati qui. Il tempo a disposizione non è stato molto, ma speriamo di aver toccato i punti salienti delle due tecnologie. Si accettano critiche e suggerimenti .

posted @ domenica 20 febbraio 2011 12:19 | Feedback (2) | Filed Under [ OT .Net Framework 4.0 Entity Framework 4 ]

EF CTP 5: Episode III (Data Validation)

  La validazione è sicuramente una delle feature più interessanti introdotte con la CTP 5, anche se disponibile solo “in modalità” Code First, almeno nel momento in cui si scrive (su questo punto penso che se ne potrebbe parlare…). Bisogna fare una piccola precisazione: in questo post, per validazione, non intendiamo le Business Rule  del Domain che sono generalmente più complicate della validazione effettuata sui dati che devono essere persistiti: richiesto, non richiesto, lunghezza minima di un campo ecc … Prima di iniziare a vedere qualche esempio di codice, qualche piccola precisazione: la validazione è abilitata per default, per...

posted @ venerdì 21 gennaio 2011 16:43 | Feedback (3) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

EF CTP 5 : Episode II (Data Annotations e Fluent API)

Continuiamo il nostro percorso di studio della CTP 5 di EF, tenendo sempre presente quanto detto nel post precedente o meglio nei commenti. Vediamo come possiamo utilizzare Data Annotations e Fluent API per eseguire l’override delle convenzioni di default usate in code first per mappare la base di dati sottostante: impostare il nome delle tabelle e/o colonne, lunghezza dei campi, definizione delle chiavi, definizione delle relazioni ecc.  La volta precedente, utilizzando Code First generavamo il database rappresentato dal diagramma seguente: Partiamo dal database e apportiamo qualche modifica alle tabelle in questo modo: rinominiamo Projects in Progetto, Skills...

posted @ giovedì 13 gennaio 2011 08:20 | Feedback (4) | Filed Under [ C# .Net Framework 4.0 Entity Framework 4 ]

Entity Framework 4 :POCO, Complex Type e Stored Procedure

Nuovo articolo della serie pubblicato su DomusDotNet, comprensivo di sorgenti in C# e VB.NET. Al solito, critiche e suggerimenti sono sempre ben accetti.

posted @ mercoledì 12 gennaio 2011 10:59 | Feedback (0) | Filed Under [ Visual Basic .Net C# .Net Framework 4.0 Entity Framework 4 ]

EF CTP 5: Episode 1 :-)

Finalmente sono riuscito a trovare del tempo per iniziare a “studiare” le funzionalità introdotte con la CTP 5 di Entity Framework. Lo scopo del post, e spero altri quanto prima,  è di condividerne lo studio, magari viene fuori qualche discussione interessante sui pro e contro. Fino ad oggi ho sempre definito il modello dei dati utilizzando l’Entity Model Designer di Visual Studio, senza mai utilizzare un approccio di tipo Code First. Nel post utilizzeremo questo tecnica per creare un nuovo schema di database senza utilizzare nessun tipo di attributo di mapping. Partiamo con il creare un nuovo progetto di tipo...

posted @ martedì 4 gennaio 2011 22:56 | Feedback (10) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

EF Feature CTP5

E’ stata rilasciata la CTP5 di Entity Framework con le novità che vedremo nella prossima versione. Download ed esempi di codice sul Blog del team di ADO.NET: http://blogs.msdn.com/b/adonet/archive/2010/12/06/ef-feature-ctp5-released.aspx

posted @ giovedì 9 dicembre 2010 10:43 | Feedback (0) | Filed Under [ .Net Framework 4.0 Entity Framework 4 ]

WCF + POCO Proxies

  Quando si utilizza WCF insieme ad EF 4.0 e le classi POCO, può accadere che durante il “trasferimento” (serializzazione) degli oggetti venga visualizzata la seguente eccezione: in forma descrittiva: Failed to invoke the service. Possible causes: The service is offline or inaccessible; the client-side configuration does not match the proxy; the existing proxy is invalid. Refer to the stack trace for more detail. You can try to recover by starting a new proxy, restoring to default configuration, or refreshing the service. Per risolvere il problema è sufficiente aggiungere...

posted @ mercoledì 7 aprile 2010 16:12 | Feedback (0) | Filed Under [ WCF Entity Framework 4 ]

Powered by:
Powered By Subtext Powered By ASP.NET