簡體   English   中英

流暢的NHibernate:SQLite內存數據庫和插入時生成的GUID

[英]Fluent NHibernate: SQLite in-memory database and GUID generated on insert

我正在使用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”解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM