码迷,mamicode.com
首页 > 数据库 > 详细

C#连sqlite

时间:2019-11-27 23:14:31      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:文件   red   too   protected   cte   span   工程   包管理   model   

 

创建控制台core3.0版

vs里引入

Microsoft.EntityFrameworkCore.Tools
Microsoft.EntityFrameworkCore.Sqlite

 

 

一、逆向工程

 

包管理控制台

Scaffold-DbContext ’Data Source=testDb.db’ Microsoft.EntityFrameworkCore.Sqlite

会自动生成文件

    public partial class testDbContext : DbContext
    {
        public testDbContext()
        {
        }

        public testDbContext(DbContextOptions<testDbContext> options)
            : base(options)
        {
        }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            if (!optionsBuilder.IsConfigured)
            {
                optionsBuilder.UseSqlite("Data Source=testDb.db");
            }
        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            OnModelCreatingPartial(modelBuilder);
        }

        partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
    }

 

C#连sqlite

标签:文件   red   too   protected   cte   span   工程   包管理   model   

原文地址:https://www.cnblogs.com/buchizaodian/p/11946235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!