Mentre c'è gente che come bistecche ai ferri si rosola al sole - mentre io sono rimasto in città e sono più bianco di Casper e non ho nemmeno vicino Christina Ricci - ecco che questi due prodotti li ho finalmente installati. Fa una certa impressione vedere l'intellisense e il debug con il Managment Studio di Sql (solo, purtroppo, per db su 2008):
E trovare, finalmente, l'Entity Framework. E piacevole vedere che, con questa banalissima struttura, i vantaggi che si avranno poi con il codice:
Importato tutto in VS2008 nell'oggetto "ADO.Net Entity Data Model" ho il risultato:
Da solo VS2008 è stato in grado di creare le entità con il corretto mapping. Vediamo che cosa posso scrivere ora:
TestModel.TestEntities context = new TestModel.TestEntities();
TestModel.names n = new TestModel.names();
n.name = "AZ";
TestModel.books b = new TestModel.books();
b.title = "Book 1";
n.books.Add(b);
context.AddTonames(n);
context.SaveChanges();
Avviato, mi sono trovato il tutto mappato correttamente nelle tabelle:
SELECT * FROM [names]
SELECT * FROM [books]
SELECT * FROM [names_books]
id name
----------- --------------------------------------------------
5 AZ
(Righe interessate: 1)
id title
----------- --------------------------------------------------
4 Book 1
(Righe interessate: 1)
id_name id_book
----------- -----------
5 4
(Righe interessate: 1)
Ma che ci si va a fare in ferie quando si hanno queste belle sorprese dai programmatori Microsoft? Ma chi desidera ora acque cristalline o montagne? Perché dovrei desiderare di poter andare con la mia bici? Perché dovrei stare ad alta quota che c'è pure fresco quando invece posso divertirmi con l'entity framework? Il debug di Sql 2008 mi farà compagnia in questi giorni, alla faccia vostra!
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- Format date e format number con jquery, il 10 agosto 2010 alle 20:42
- Come si fa a procurarsi un alibi con le webcam (C#/C++/Qt), il 9 agosto 2010 alle 20:13
- 3D multipiattaforma con QT e Irrlicht, il 2 giugno 2010 alle 11:55
- QtCreator, il 2 maggio 2010 alle 20:10
- Office 2010 e i formati aperti, il 22 aprile 2010 alle 19:49
- Una alternativa a SkyDrive con un po' di sicurezza, il 26 luglio 2009 alle 12:58