12

Sto tentando di utilizzare le edizioni di Visual Studio 2010 Express per configurare un'applicazione Web ASP.NET MVC 2 utilizzando SqlExpress + Entity Framework come accesso ai dati. Ho installato sia "C# Edition" che "Web Developer Edition".Come connettersi a SqlExpress per Entity Framework utilizzando Visual Studio 2010 Express?

Se si tenta di aggiungere un'origine dati utilizzando "Edizione C#", mi manca il tipo di origine dati "Microsoft SQL Server".

Visual Studio 2010 Express Screenshot http://dl.dropbox.com/u/4163528/images/StackOverflow/2010Express.png

ma Visual Studio 2008 Professional ha.

Visual Studio 2008 Professional Screenshot http://dl.dropbox.com/u/4163528/images/StackOverflow/2008Professional.png

come notato da un'altra domanda StackOverflow, the "Web Developer Edition" has this. Tuttavia, la Web Developer Edition non supporta gli elementi Entity Framework: EntityFramework http://dl.dropbox.com/u/4163528/images/StackOverflow/2010EF.png.

Desidero attenermi solo alle Express Edition. Il mio caso d'uso è stato dimenticato da Microsoft? Cosa posso fare qui per usare SqlExpress + MVC 2 + Entity Framework?

Grazie!

-Mike

+0

per essere chiari l'opzione client del server SQL esiste all'interno di "Web Developer 2010 Express" come ci si aspetterebbe .. immettere/selezionare server, credenziali e db quindi via vai – gordatron

risposta

1

Si dovrebbe essere in grado di selezionare SQL Server Database File, quindi modificare la stringa di connessione per connettersi a SqlExpress.

+3

Dove si modifica la stringa di connessione? – User

+0

questo in realtà non risponde alla domanda .. stai dicendo di creare un'altra connessione e quindi di cambiare la connessione con l'in app.config? puoi effettivamente collegarti a un'istanza del server sql in esecuzione senza allegare un file .mdf – gordatron

+0

@gordatron: Sì, puoi. Non sono sicuro di cosa stai chiedendo. – SLaks

0

Mi sono imbattuto in questo stesso problema. Visual Studio C# Express 2010 SP1 offre solo Microsoft SQL Server Compact 3.5 e Microsoft SQL Server Database File durante la creazione o l'aggiornamento di file ADO.NET Entity Data Model (* .edmx).

Tuttavia, la mia copia di Microsoft Visual Web Developer 2010 Express SP1 mi consente di aggiungere e aggiornare file ADO.NET Entity Data Model (* .edmx) nelle soluzioni esistenti e mi consente di scegliere l'opzione Microsoft SQL Server durante la creazione stringhe di connessione.

Quindi la soluzione per me è semplicemente passare da C# & Web Developer quando si fa casino con le stringhe di connessione. Non sono sicuro se sia pronto per tutti o se ho installato qualcos'altro che ha attivato l'opzione Microsoft SQL Server in Web Developer.

Problemi correlati