Sono sempre stato affascinato dai progetti di database di Visual Studio e, sebbene sembri essere abbastanza capace, non li ho mai utilizzati in gran parte al di fuori del semplicistico lavoro di proof-of-concept. Voglio provare questo per un nuovo progetto, e sono anche interessato a usare uno strato EF su di esso, ma nei passati progetti di test questo ha comportato un discreto sforzo.I progetti VS Database e Entity Framework funzionano insieme?
Sono curioso: Visual Studio ha maturato l'integrazione del prodotto per supportare un singolo flusso di lavoro che crea il progetto di database, crea il layer EF su di esso e infine crea il codice, senza passaggi intermedi coinvolti?
Siamo un piccolo team e non abbiamo sviluppatori SQL dedicati, e il nostro obiettivo principale è portare il database in Visual Studio e ottenerlo sotto il controllo del codice sorgente (TFS), e ottenere una forte integrazione tra da un capo all'altro. Siamo interessati a crescere in EF, e probabilmente inizieremo semplicemente trattandolo come un semplice strumento ORM, se possibile all'inizio.
Qualcuno ha effettivamente fatto questo in grado di fornire informazioni sul processo?
perché si vuole "costruire il vostro modello dal database"? Il vantaggio principale di Entity Framework è che il modello concettuale può essere diverso dal modello fisico nel database. Altrimenti, stai usando LINQ to SQL. –
Vorrei costruire il tuo database usando gli strumenti del database di VS e poi nella tua applicazione, crea un edmx che è il punto del tuo database. Quando modifichi/aggiorni il progetto del database, aggiorna semplicemente edmx e sei a posto. –
@John Saunders: ho voluto chiedere in particolare se le modifiche all'IDE di Visual Studio 2012 hanno facilitato questo tipo di interazione. La rimozione del mio tag è strettamente distruttiva per il gusto di una regola stupida. – bwerks