ef core 连接sqlite
引用
Microsoft.EntityFrameworkCore.Sqlite Microsoft.EntityFrameworkCore.Design
登录后复制
使用Navicat
创建sqlite数据库
创建上下文
public class RegionTreeDbContext : DbContext { private string connectionString; public DbSetRegions { get; set; } public RegionTreeDbContext(string connectionString) { this.connectionString = connectionString; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { optionsBuilder.UseSqlite(connectionString); } }
登录后复制
查询数据
private static string connectionString = @"Data Source=your path\your db.db"; public void Query() { //ef core sqlite 使用 using(RegionTreeDbContext db=new RegionTreeDbContext(connectionString)) { var region = db.Regions.FirstOrDefault(); } }
登录后复制
示例代码
QueryTree
参考资料
.Net Core EF Core之Sqlite使用及部署
©著作权归作者所有:来自51CTO博客作者mb60854e935d6fd的原创作品,如需转载,请注明出处,否则将追究法律责任