using Microsoft.EntityFrameworkCore; using System; using System.Configuration; using System.Xml; namespace DataCapture_MA.Entity { public class DbModel : DbContext { public DbSet RobotInfo { get; set; } public DbSet HttpRequestRecord { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { if (!optionsBuilder.IsConfigured) { // 使用从 app.config 中读取的 MySQL 连接字符串 var connectionString = ConfigurationManager.ConnectionStrings["DbModel"].ConnectionString; optionsBuilder.UseMySql(connectionString); } } } }