zs
2024-10-10 ca0e376c388694193fa4e734b8c3aa6571f656c0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using Microsoft.EntityFrameworkCore;
using System.Configuration;
using System.Xml;
 
namespace DataCapture_MA.Entity
{
    public class DbModel : DbContext
    {
        public DbSet<RobotInfo> RobotInfo { get; set; }
        public DbSet<HttpRequestRecord> HttpRequestRecord { get; set; }
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            if (!optionsBuilder.IsConfigured)
            {
                // 使用从app.config中读取的连接字符串
                var connectionString = ConfigurationManager.ConnectionStrings["DbModel"].ConnectionString;
                optionsBuilder.UseSqlite(connectionString);
            }
        }
    }
}