Domanda

Posso utilizzare la console Gestione pacchetti per scrivere alcuni PowerShell e automatizzare Visual Studio.Posso iniziare il processo di aggiunta di un modello di dati quadro di entità con questo codice:

$dte.ItemOperations.AddNewItem("Visual C#\Data\ADO.NET Entity Data Model", "Foo.edmx")
.

Voglio automatizzare la procedura guidata EDM che si apre dopo, quindi il mio script PowerShell può gestire tutti i passaggi per aggiungere un modello EF al mio progetto.Come posso fare riferimento a questa procedura guidata del modello di dati di entità nel codice?

Quando lo faccio manualmente con il registratore macro in Visual Studio in esecuzione, salterà questi passaggi guidati per la procedura guidata dei dati di entità.Speravo che potessi mostrarmi come farlo fare riferimento nel codice.

Voglio un set di comandi PowerShell per automatizzare tutti i passaggi della procedura guidata per aggiungere un modello EF al mio progetto.Come lo capisco, un pacchetto Nuget può impostare tutte le parti necessarie con PowerShell e il mio pacchetto dovrà configurare un modello di framework di entità da solo.

È stato utile?

Soluzione

Invece di automatare la procedura guidata EDM in PowerShell, posso utilizzare l'utilità della riga di comando edmgen.exe per eseguire l'attività in PowerShell.

edmgen.exe è documentato qui: http://msdn.microsoft.com/en-us/library/bb738546.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top