gpt4 book ai didi

c# - 流利的 NHibernate : SQLite in-memory database and GUID generated on insert

转载 作者:行者123 更新时间:2023-11-30 18:28:40 25 4
gpt4 key购买 nike

我正在使用 SQLite 内存数据库进行测试。其中一个实体有一个柱状图在插入操作时生成 GUID。

this.Map(v => v.Code).Generated.Insert().ReadOnly();

首先,GUID 不会生成,每条插入的记录都有一个空的 GUID。其次,我无法通过空 GUID 检索实体。

this.Session.Query<Entity>().FirstOrDefault(e => e.Code == code);

当我在保存实体之前在客户端手动生成 GUID 时,一切都很好。

有人遇到过类似的问题吗?

谢谢

最佳答案

连接字符串是什么样子的?也许“data source=:memory:;BinaryGuid=False”解决了这个问题。

关于c# - 流利的 NHibernate : SQLite in-memory database and GUID generated on insert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24549447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com