❶ wpf 数据库是webapi的项目怎么改为本地调用执行
如果不想使用Web API方式,可以将最后两行的代码删除,即删除以下两行代码:
services.AddControllers();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "MyToDo.Api", Version = "态雀v1" });
});
这两行代码的作用是添加控帆塌早制器和Swagger文档生成衫世器,如果不需要使用Web API,就不需要这些东西了。
另外,如果不使用Web API,可以将启动类中的以下代码删除:
services.AddDbContext<MyToDoContext>(option =>
{
var connectionString = Configuration.GetConnectionString("ToDoConnection");
option.UseSqlite(connectionString);
}).AddUnitOfWork<MyToDoContext>()
.AddCustomRepository<ToDo, ToDoRepository>();
因为这些代码都是用来配置数据库上下文和依赖注入的,如果不使用Web API,就不需要这些东西了。