我使用SQLite内存数据库进行测试。其中一个实体有一个列映射 在插入操作上生成GUID。
this.Map(v => v.Code).Generated.Insert().ReadOnly();
首先,GUID没有生成,插入的每个记录都有一个空的GUID。 其次,我无法通过空GUID检索实体。
this.Session.Query<Entity>().FirstOrDefault(e => e.Code == code);
当我在保存实体之前手动在客户端生成GUID时,一切都很好。
任何人都有类似的问题吗?
由于
答案 0 :(得分:0)
连接字符串的外观如何?也许“data source =:memory :; BinaryGuid = False”解决了这个问题。