public class ORMContext : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
var sqliteConnectionInitializer = new SqliteCreateDatabaseIfNotExists<ORMContext>(modelBuilder);
Database.SetInitializer(sqliteConnectionInitializer);
}
public ORMContext() : base("ORMContext") { } //配置使用的连接名
public DbSet<UploadDataInfo> UploadDataInfos { get; set; }
//public DbSet<DeptInfo> DeptInfos { get; set; }
}
<connectionStrings>
<add name="ORMContext" connectionString="data source=.\db.db" providerName="System.Data.SQLite.EF6" />
</connectionStrings>
安装包(需要在EF目录安装、主项目目录还要再安装一遍)
1、SQLite.CodeFirst
2、System.Data.SQLite
3、System.Data.SQLite.EF6
4、System.Data.SQLite.Linq