您应该将哪些 Typeorm 装饰器与 SQL Server rowversion 数据类型一起使用?
此列装饰器正确地在数据库中创建列:
@Column({type: "rowversion", nullable: false })
但是,当我保存实体时,我收到运行时错误,因为 Typeorm 正在尝试将值插入数据库,而数据库应该自己创建值:
错误:无法将显式值插入时间戳列。
我尝试使用 Typeorm @VersionColumn 但 typeorm 仍然尝试插入一个值。
我找到了一个使用转换器的解决方案,其中 to 函数是一个空函数(因此没有任何内容写入数据库),而 from 函数返回值。