[英]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.