using Microsoft.EntityFrameworkCore; using FutureMailAPI.Data; using FutureMailAPI.Models; var optionsBuilder = new DbContextOptionsBuilder(); optionsBuilder.UseSqlite("Data Source=FutureMail.db"); using var context = new FutureMailDbContext(optionsBuilder.Options); // 检查OAuth客户端数据 var clients = await context.OAuthClients.ToListAsync(); Console.WriteLine($"OAuth客户端数量: {clients.Count}"); foreach (var client in clients) { Console.WriteLine($"客户端ID: {client.ClientId}, 名称: {client.Name}, 是否激活: {client.IsActive}"); } // 检查用户数据 var users = await context.Users.ToListAsync(); Console.WriteLine($"用户数量: {users.Count}"); foreach (var user in users) { Console.WriteLine($"用户ID: {user.Id}, 用户名: {user.Username}, 邮箱: {user.Email}"); }