2015-01-28 2 views
2

Ok, вот точные шаги, которые я затем:Postgres рамки сущность 6 код первого выпуска

  1. Устанавливаемые Postgres 9,3 локально, созданная база данных «TESTDB», добавлена ​​Войти роль с помощью теста uname/удар
  2. установлен Setup_Npgsql -2.2.3.0-r2-net45.exe от here
  3. создал новую библиотеку классов (PGTest) в 2012 году против, установлен "npgsql для структуры объекта" от менеджера NuGet пакета
  4. Модифицированный app.config, чтобы соответствовать this
  5. Добавлена ​​папка Models, добавлены два файла: DataContext.cs и Region.cs
  6. менеджера пакетов консоль побежала "Enable-миграция", "надстройка миграции Initial", "обновление база данных--script"
  7. получил следующую ошибку
PM> update-database -script 
Applying explicit migrations: [201501282207413_Initial]. 
Applying explicit migration: 201501282207413_Initial. 
System.Runtime.InteropServices.COMException (0x8004000C): User canceled out of save dialog (Exception from HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCELLED)) 

Server stack trace: 
    at EnvDTE.ItemOperations.OpenFile(String FileName, String ViewKind) 
    at System.Data.Entity.Migrations.Utilities.DomainDispatcher.OpenFile(String fileName) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) 
    at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg) 

Exception rethrown at [0]: 
    at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 
    at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 
    at System.Data.Entity.Migrations.Utilities.DomainDispatcher.OpenFile(String fileName) 
    at System.Data.Entity.Migrations.Extensions.ProjectExtensions.NewSqlFile(Project project, String contents) 
    at System.Data.Entity.Migrations.UpdateDatabaseCommand.<>c__DisplayClass2.<.ctor>b__0() 
    at System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(Action command) 
User canceled out of save dialog (Exception from HRESULT: 0x8004000C (OLE_E_PROMPTSAVECANCELLED)) 
+1

задавался вопросом, как вы решили эту проблему? благодаря! – gdubs

ответ

0

в Visual Studio, выбрав в меню SQL, Transact-SQL Editor, Новый запрос ... Это дает диалог о средствах, не работающих с сервером, установленным. Установка SQL Server Data Tools - обновление в декабре 2012 года (http://msdn.microsoft.com/en-us/jj650015) устранило проблему.

Диалог должен предоставить вам ссылку на инструменты данных SQL Server.

Смежные вопросы