我在尝试将DTO保存在数据库中时遇到问题
目前,我有另一个项目实际上在使用相同的方法,只是使用其他名称的类和变量,而不会产生错误。我在看google时发现问题与接口有关,但是我在使用类
persona.service.ts
\t
persona.dto.ts
@Injectable()
export class PersonaService {
constructor(
@InjectRepository(Persona)
private readonly personaRepository: Repository<Persona>
) { }
async crearPersona(createPersonaDTO: PersonaDTO): Promise<Persona> {
const persona = await this.personaRepository.save(createPersonaDTO);
return persona;
}
}
persona.ts
export class PersonaDTO {
readonly nombre:string;
readonly edad:number;
readonly telefono:string;
readonly esCasado:boolean;
}
错误:类型'PersonaDTO'与类型'DeepPartial'没有共同的属性。ts(2559)