Sql Server 2008 e Visual Studio 2008 SP1

di Andrea Zani, in Software,

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):

image

E trovare, finalmente, l'Entity Framework. E piacevole vedere che, con questa banalissima struttura, i vantaggi che si avranno poi con il codice:

image

Importato tutto in VS2008 nell'oggetto "ADO.Net Entity Data Model" ho il risultato:

image

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!

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese