Ошибки Entity Framework Core при использовании локальной БД - PullRequest
0 голосов
/ 30 сентября 2018

Я пробую EF Core, и я использую пример по этой ссылке https://docs.microsoft.com/en-us/ef/core/get-started/uwp/getting-started

С SQLite все работает нормально, когда я пытаюсь сделать то же самое с Microsoft.FrameWorkCore.SqlServer, я запускаюAdd-Migration и все заканчивается нормально, затем я устанавливаю приложение UWP в качестве запускаемого проекта и после того, как получаю следующую ошибку:

System.PlatformNotSupportedException: 'LocalDB не поддерживается на этой платформе.

Где приложение UWP пытается создать БД, путь и папку?

Моя информация о sqllocaldb следующая

C:\>sqllocaldb
Microsoft (R) SQL Server Express LocalDB Command Line Tool
Version 13.0.1601.5
Copyright (c) Microsoft Corporation.  All rights reserved.

Usage: SqlLocalDB operation [parameters...]


C:\>sqllocaldb i MSSQLLocalDB
Name:               MSSQLLocalDB
Version:            13.1.4001.0
Shared name:
Owner:              
Auto-create:        Yes
State:              Stopped
Last start time:    
Instance pipe name:

C:\>sqllocaldb i ProjectsV13
Name:               ProjectsV13
Version:            13.1.4001.0
Shared name:
Owner:              
Auto-create:        No
State:              Stopped
Last start time:    
Instance pipe name:

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Решение: Помимо включения протокола TCP, вы должны установить возможность 'Enterprise Authentication' в Package.appxmanifest.В противном случае Trusted_Connection = True не работает.От: https://github.com/dotnet/corefx/issues/22890#issuecomment-333305084

0 голосов
/ 30 сентября 2018

UWP SqlClient не поддерживает именованные каналы, использует бесплатный SQL Server Express и разрешает tcp-соединения с него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...