使用entity framework6 连接 SQLite 数据库

 

步骤:

1、使用GUI工具SQLite Expert Personal设计好数据库,保存为数据库文件xxx.db

2、在项目中使用nuget安装System.Data.SQLite

3、新建SQLiteConfiguration类继承【DbConfiguration

4、新建数据上下文类继承【DbContext】,在构造函数中new连接字符串并传给base

5、以类似code first方式开发实体类并使用。(由于数据库已经存在,所以实体类需要根据数据库结构来写)

需要注意的是,实体类中标记外键使用如下方式:

public class Student
{
    public int ID { get; set; }
    public string Name { get; set; }
    
    public int School_ID { get; set; }
    [ForeignKey("School_ID")]
    public School School { get; set; }
}

public class School
{
    public int ID { get; set; }
    public string Name { get; set; }
}

 

参考链接:

一步一步教你用c# entity framework6 连接 sqlite 实现增删改查

EF之Code First设置主外键关系(一)

 

 

 

 

你可能感兴趣的:(C#,Sqlite)