ASP.NET核心6用swagger在数据库中创建数据
ASP.NET Core 6 Create data in the database with swagger
正如标题所说,我想通过在swagger中输入数据来将数据保存在数据库中,为此我制作了一个服务层和控制器,后端是模型,前端是dto。
服务Class
public async Task<SuperHeroDto> Create(SuperHeroDto dto)
{
#region
_firstAPIDatabaseContext.SuperHeroes.Add(dto);
var saveChangesAsync= await _firstAPIDatabaseContext.SaveChangesAsync();
}
我这里有问题:
_firstAPIDatabaseContext.SuperHeroes.Add(dto);
enter image description here
我想自学,但需要学习技巧。
我还为文件夹创建了配置文件
我不知道你的代码中 SuperHeroDto 和 SuperHero 之间的区别。
但是显然你提供的代码在SuperHeroes中存储SuperHeroDto对象是错误的。
也许你可以写
_firstAPIDatabaseContext.SuperHeroeDto.Add(dto);
正如标题所说,我想通过在swagger中输入数据来将数据保存在数据库中,为此我制作了一个服务层和控制器,后端是模型,前端是dto。
服务Class
public async Task<SuperHeroDto> Create(SuperHeroDto dto)
{
#region
_firstAPIDatabaseContext.SuperHeroes.Add(dto);
var saveChangesAsync= await _firstAPIDatabaseContext.SaveChangesAsync();
}
我这里有问题: _firstAPIDatabaseContext.SuperHeroes.Add(dto);
enter image description here
我想自学,但需要学习技巧。 我还为文件夹创建了配置文件
我不知道你的代码中 SuperHeroDto 和 SuperHero 之间的区别。
但是显然你提供的代码在SuperHeroes中存储SuperHeroDto对象是错误的。
也许你可以写
_firstAPIDatabaseContext.SuperHeroeDto.Add(dto);