1、通过github地址:https://github.com/arch/UnitOfWork,下载UnitOfWork的代码,将工作单元部分的代码引用到自己的项目,新增UnitOfWork文件夹。
2、在UnitOfWork文件夹下引用UnitOfWork下的IPagedList.cs、PagedList.cs类,WPFProjectAPI项目引用WPFProjectShared项目。
3、然后在program.cs下添加UnitOfWork的服务:
//添加数据库上下文服务
builder.Services.AddDbContext<MyDbContext>(options =>
{
string DbConnectionstring = builder.Configuration.GetConnectionString("DbConnectionString");
options.UseSqlServer(DbConnectionstring);
}).AddUnitOfWork<MyDbContext>();
4、新建控制器UserController测试下工作单元的使用 ,先新建基础控制器Bas