sqlite 在.NET中使用InMemory数据库的并发令牌阴影列

9o685dep  于 2023-04-21  发布在  SQLite
关注(0)|答案(1)|浏览(126)

我尝试使用InMemory Sqlite数据库为数据库存储库类创建单元测试。我有一个名为xmin的实体。

此列在DbContext中以如下方式配置:

然后我尝试在内存上下文中设置单元测试:

在TestDataBuilder中,我用一些值填充了这个列。下面是我得到的一个错误:

ercv8c1e

ercv8c1e1#

错误消息告诉您
NOT NULL约束失败
这发生在为不可空值保存null时。您需要找出哪些特定值/字段为null,并确保您将保存有效数据。

相关问题