1. 제품다운로드
http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
sqlite-netFx46-setup-bundle-x64-2015-1.0.99.0.exe 설치
2. Entity Framework 를 이용하기 위해선 32 비트 용도 설치해야 함 (디자이너)
sqlite-netFx46-setup-bundle-x86-2015-1.0.99.0.exe 설치
설치 과정 중 아래처럼 선택하는 화면이 나옴
3. 프로젝트에 NuGet 패키지 관리자를 통해 System.Data.SQLite 설치
4. Entity DataModel 생성
- 서버탐색기를 이용해 미리 sqlite 와 연결을 합니다.
- 새 항목을 추가하여 ADO.NET 엔티티 데이터 모델을 선택합니다.
- 서버탐색기에서 추가했던 연결 내용이 보입니다.
- 테이블을 추가하고
- 이 메세지는 확인!!
- 디자이너에 추가한 테이블이 보이면 완료!!
- 아래와 같은 창이 뜨면 설치가 잘못된 것이므로 재설치 해야 합니다.
5. 코딩 하기
* Entity 로 Data Insert
SQLITEmyDBEntities context = new SQLITEmyDBEntities();
int maxid = context.kjunTest.OrderByDescending(c => c.id).Select(c => c.id).FirstOrDefault();
kjunTest testData = new kjunTest();
testData.id = maxid + 1;
testData.name = "Test" + (maxid + 1);
context.kjunTest.Add(testData);
context.SaveChanges();
* SQLiteConnection 을 이용해 Data 가져오기
using (SQLiteConnection conn = new SQLiteConnection(strConn))
{
DataSet ds = new DataSet();
conn.Open();
string sql = "SELECT * FROM kjunTest";
var adpt = new SQLiteDataAdapter(sql, conn);
adpt.Fill(ds);
return ds;
}
'DB' 카테고리의 다른 글
(SQLite) SQLite with GPU (0) | 2017.04.30 |
---|---|
(SQLITE) 참고 (링크) (0) | 2017.04.17 |
(SQLITE) Tool (0) | 2017.04.17 |
(SQLITE) Setup (0) | 2017.04.17 |
(Maria) Visual Studio 에서 사용하기 (0) | 2017.04.15 |