Benvenuto, ospite.
Opzioni
Vai all'ultimo messaggio Vai al primo messaggio non letto
Alessandro Minghelli  
#1 Inviato : martedì 7 marzo 2017 12:54:48(UTC)
Alessandro Minghelli

Rank: Newbie

Karma:

Iscritto: 07/03/2017(UTC)
Messaggi: 1

Ciao a tutti

Vorrei apprendere questa tecnologia e quindi chiedo consigli su tutorial o siti dove impararla.

Ho letto qualche cosa e sono piuttosto interessato alla modalità code first ma avendo un DB già sviluppato vorrei sapere creando le classi speculari alle tabelle a che problemi potrei andare incontro. 

Grazie

Alex

Laura La Manna  
#2 Inviato : mercoledì 22 marzo 2017 17:59:58(UTC)
Laura  La Manna

Rank: Newbie

Karma:

Iscritto: 03/02/2017(UTC)
Messaggi: 1

L'approccio "code first" se usato con database già esistente in generale semplica di molto lo sviluppo, perchè tutto il modello viene generato automaticamente.

Se le tabelle presentano molte relazioni, chiavi composte, etc..bisogna fare qualche verifica su come sono state generate nel codice.

In generale l'uso di Entity Framework facilità molto la parte di accesso ai dati.

Per iniziare ti consiglio di partire dalla documentazione ufficiale, https://msdn.microsoft.com/en-us/library/aa937723(v=vs.113).aspx. Approfondisci in particolare cosa fa e a cosa serve il DBContext, e come crearne uno per il proprio modello. E' in questa classe che si possono "risolvere" i problemi derivanti dalla generazione di un modello con l'approccio Code First.

Per il resto con il Code First tutto il modello si riduce a classi con semplici proprietà, in lettura e scrittura,

Antonio Catucci  
#3 Inviato : giovedì 30 marzo 2017 14:41:27(UTC)
Antonio Catucci

Rank: Newbie

Karma:

Iscritto: 25/02/2017(UTC)
Messaggi: 4

Ciao Alessandro,

sul nostro sito e su www.visual-basic.it trovi diversi articoli su EF (anche introduttivi), oppure c'è la documentazione ufficiale che ti ha suggerito Laura. Altre risorse interessanti sono:

1) http://www.entityframeworktutorial.net/ (EF 6.x)

2) http://www.learnentityframeworkcore.com/ (EF Core)

Infine può essere utile anche iniziare a sperimentare su un progetto reale per capire bene le problematiche che ci sono utilizzando un ORM. In ogni caso puoi sempre chiedere aiuto nei forum :)

Feed RSS  Feed Atom
Utenti che leggono la discussione
Vai al forum  
Tu NON puoi creare discussioni in questo forum.
Tu NON puoi rispondere alle discussioni in questo forum.
Tu NON puoi cancellare messaggi in questo forum.
Tu NON puoi modificare messaggi in questo forum.
Tu NON puoi creare sondaggi in questo forum.
Tu NON puoi votare nei sondaggi in questo forum.

Notifica

Icon
Error