2017-01-15 4 views
0

SQLite 및 Entity Framework를 사용하여 UWP에서 데이터베이스를 만들고 사용하려고합니다.SQLite 및 Entity Framework가있는 UWP 데이터베이스

다음은이 단계를 단계별로 설명합니다. tutorial

문제는 내가 콘솔에서

Add-Migration MyFirstMigration 

실행할 때,이 오류가 나타납니다 :

마이그레이션을 추가 : \ 사용자 토미를 \ : 소스 파일 C 있기 때문에 링크를 추가 할 수 없습니다 \ Desktop \ sqewl \ 3letnik \ Razvoj mobilnih reçitev \ App1 \ App1 \ Migrations \ 2017011511
1417_MyFirstMigration.cs를 찾을 수 없습니다. 라인에서
: 1 문자 : 1
+ 추가 마이그레이션 MyFirstMigration
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo는 : OperationStopped : (:) FullyQualifiedErrorId +를 을 COMException
을 [마이그레이션 추가]를 : 함께 System.Runtime.InteropServices.COMException, 내가 잘못 여기에 무엇을 추가 마이그레이션

을하고 있는가?

솔루션 : 내가 폴더 이름에 's'를했고, 'S'로 변경

.

+0

UWP 앱이 시작 프로젝트입니까? x86으로 설정되어 있습니까? – Bart

+0

예 둘 다 있습니다. –

+1

파일을 찾을 수 없습니다. EF에 "Razvoj mobilnih reçitev"경로에 문제가있을 수 있습니다. –

답변

-2

entityframework는 sqlite 마이그레이션을 지원하지 않습니다.

+0

사실이 아닙니다 ... OP의 링크 된 튜토리얼보기 –

+0

James에게이 튜토리얼은 다른 DB 용으로 작성되었지만 SQlite가 올바르게 작동하지 않는 경우 sqlite 웹 사이트를 참조하면 마이그레이션 문제가 있음을 인정할 수 있습니다. EF를 통하지 않고 SQL 문을 사용하여 수동으로 수행 할 수 있습니다. 당신은 EF 코어를 통해 sqlite 마이 그 레이션 작업의 모든 예제가 있다면 알려주십시오 myinformation 몇 개월 오래된 것입니다. 감사하겠습니다. –

+0

이 자습서를 읽으면 마이그레이션을 수행해야한다는 내용이 명확하게 나와 있습니다. 마이그레이션을 지원하지 않는다면, 왜 그들이 마이그레이션을 수행한다고 말합니까? –

1

콘솔에서 사용해보십시오.

Add-Migration -Name YourMigrationName -Project ProjectName -StartupProject ProjectName 

동일한 오류가 발생했습니다. 그것에 대한 명확한 문서는 없습니다. 누군가에게 도움이되기를 바랍니다.

관련 문제