zs
2024-11-20 5daec3779e682e1612f15d0f8cd67dd89909b5e0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using Microsoft.EntityFrameworkCore;
using System;
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 中读取的 MySQL 连接字符串
                var connectionString = ConfigurationManager.ConnectionStrings["DbModel"].ConnectionString;
                optionsBuilder.UseMySql(connectionString); 
            }
        }
    }
}