ottobre 2013 Blog Posts

Entity Framework e gli errori di validazione

Se usate Entity Framework e se, come me, allineate le piccole modifiche sul “dominio” con modifiche manuali sul DB (specialmente quando avete anni di dati dentro ), vi può capitare di ottenere il seguente errore: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details   A volte scoprire dov’è il problema di validazione non è così facile e può venire utile metterci un try-catch di questo tipo: try { ctx.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { ...

Update e Inner Join in SQL

Si… lo so… ormai il mondo dello sviluppo si muove su altre strade (ORM, CQRS, DB documentali), ma a volte abbiamo a che fare con il buon vecchio SQL. Ogni volta che aggiungo una anagrafica dove prima c’era il “codice secco” non mi ricordo come aggironare in una sola volta tutti gli id della tabella… …beh ecco un memo se siete come me UPDATE b SET b.article_id = a.id FROM billofmaterials b INNER JOIN articles a ...

I <3 LINQ

Ho ripreso in mano un progetto scritto sei anni fa. Devo dire che LINQ e gli Extension Methods sono dei gran strumenti. internal Dictionary<string, int> GetDictionaryCountries() { var retDict = new Dictionary<string, int>(); using (ISession session = SessionHelper.GetSession()) { ...

«ottobre»
domlunmarmergiovensab
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789