Entityframework를 이용하여 sqlite 사용하기
Github : https://github.com/tigersarang/EntityFrameworkAndSqlite
1. asp.net webapi를 만듭니다.
dotnet new webapi -controllers -n TodoWeb
2. NUGET에서 다음 패키지를 추가합니다
3. Models 폴더를 만들고 하위폴더로 Datas 폴더를 만듭니다.
4. 그곳에 TodoItems 클래스를 만들고 다음과 같이 만듭니다.
5. 그리고 TodoDbContext 클래스를 다음과 같이 만듭니다.
6. appsettings.Development.json에 데이터베이스 연결 문자열을 만듭니다.
7. program.cs 파일에 AddDbContext 항목을 다음과 같이 추가합니다.
8. TERMINAL 창에서 다음 명령어를 입력합니다.
- dotnet ef migrations add init
- dotnet ef database update
9. 해당 폴더에 Todo.db 파일이 생성된 것을 확인할 수 있으며 DBeaver 프로그램으로 확인을 할 수 있습니다.