用户表增加删除和获取所有的功能

This commit is contained in:
2025-07-08 17:32:28 +08:00
parent 547142730e
commit d08922030d
8 changed files with 195 additions and 27 deletions

View File

@ -9,14 +9,26 @@ var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC>е<EFBFBD>MySQL<51><4C><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>
var connectionString = builder.Configuration.GetConnectionString("MySQLConnection");
// <20><><EFBFBD><EFBFBD>MyDbContextʹ<74>õ<EFBFBD><C3B5><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>
builder.Services.AddDbContext<MyDbContext>(options =>
{
// ʹ<><CAB9>MySQL<51><4C><EFBFBD>ݿ⣬<DDBF><E2A3AC><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
options.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString));
});
// <20><><EFBFBD>ӵ<EFBFBD>ԪOfWork<72><6B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
builder.Services.AddUnitOfWork<MyDbContext>();
// <20><><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ֿ⣬<D6BF><E2A3AC><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD>Userʵ<72><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD>
builder.Services.AddCustomRepository<User, UserRepository>();
// ע<><D7A2>UserServiceΪ˲̬<CBB2><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD>󶼻ᴴ<F3B6BCBB><E1B4B4>һ<EFBFBD><D2BB><EFBFBD>µ<EFBFBD>ʵ<EFBFBD><CAB5>
builder.Services.AddTransient<IUserService, UserService>();
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();