UWP проблемы с миграцией EF6 SQLite

255
09 марта 2017, 20:43

При попытке Add-Migration InitialMigration падает исключение System.DllNotFoundException, не может найти sqlite3.dll, проект с контекстом находится в другом проекте, пробовал скачивать бинарники для Винды и копировать их в \bin\x86, но ничего не помогает

PM> add-migration initial
System.Reflection.TargetInvocationException: ����� �맮�� ᮧ��� �᪫�祭��. ---> System.DllNotFoundException: �� 㤠���� ����㧨�� DLL "sqlite3": �� ������ �����⨬� ⮫쪮  ���⥪�� ���⥩��� �ਫ������. (�᪫�祭�� �� HRESULT: 0x8007109A)
    Microsoft.Data.Sqlite.Interop.NativeMethods.Sqlite3_sqlite3.sqlite3_open_v2(IntPtr filename, Sqlite3Handle& ppDb, Int32 flags, IntPtr vfs)
    Microsoft.Data.Sqlite.Interop.NativeMethods.sqlite3_open_v2(String filename, Sqlite3Handle& ppDb, Int32 flags, String vfs)
    Microsoft.Data.Sqlite.SqliteConnection.Open()
    Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open()
    Microsoft.EntityFrameworkCore.Storage.Internal.SqliteRelationalConnection.Open()
    Microsoft.EntityFrameworkCore.Storage.Internal.SqliteDatabaseCreator.Exists()
    Microsoft.EntityFrameworkCore.Storage.RelationalDatabaseCreator.EnsureCreated()
    Car.Data.SystemDataContext..ctor()  D:\GitProjects\Car\Car.Data\SystemDataContext.cs:��ப� 23
   --- ����� ����஢�� ����७���� �⥪� �᪫�祭�� ---
    System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
    System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
    System.Activator.CreateInstance(Type type, Boolean nonPublic)
    System.Activator.CreateInstance(Type type)
    Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.<>c__DisplayClass12_3.<FindContextTypes>b__13()
    Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(Func`1 factory)
   � Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations.CreateContext(String contextType)
   � Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.AddMigration(String name, String outputDir, String contextType)
   � Microsoft.EntityFrameworkCore.Design.OperationExecutor.AddMigrationImpl(String name, String outputDir, String contextType)
   � Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.<>c__DisplayClass3_0`1.<Execute>b__0()
    Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)
����� �맮�� ᮧ��� �᪫�祭��.

При этом работает CodeFirst, но что если мне понадобиться сделать миграцию?

READ ALSO
Microsoft.Office.Interop.Word как установить

Microsoft.Office.Interop.Word как установить

Установлена 13 студия максимальная, хочу добавить в проект ссылку на пакет MicrosoftOffice

253
Как сделать переменную видимой во всех контроллерах?

Как сделать переменную видимой во всех контроллерах?

К примеру, в шапке сайта отображаются какие-то данные, которые берутся из БДПри переходе на другой маршрут, который обрабатывает другой контроллер,...

271
PHP+MySQL реализовать сервис приёма статистики игровых данных [требует правки]

PHP+MySQL реализовать сервис приёма статистики игровых данных [требует правки]

На базе PHP+MySQL реализовать сервис приёма статистики игровых данных, в которой содержится: - ID игрока в Facebook - игровое время события - ID устройства...

282