簡體   English   中英

流利的NHibernate MappingException:無法實例化ID生成器

[英]Fluent NHibernate MappingException : could not instantiate id generator

我正在使用Fluent NHibernate進行嘗試,以嘗試啟動並運行一個簡單的應用程序。 我正在運行此Fluent NHibernate教程

一切似乎都很好,並且我已經創建了必需的類等,並且都可以構建,但是當我運行測試時,出現了異常。 本教程的“注釋”部分中的某個人也遇到了同樣的問題,但是我找不到有關導致此問題的任何有用信息。 任何幫助表示贊賞。 這可能是微不足道的。

異常詳細信息:

FluentNHTest.Tests.Mappings.CustomerMappingTests.ValidateMappings:FluentNHibernate.Cfg.FluentConfigurationException:創建SessionFactory時使用了無效或不完整的配置。 檢查PotentialReasons集合和InnerException以獲取更多詳細信息。

----> FluentNHibernate.Cfg.FluentConfigurationException:創建SessionFactory時使用了無效或不完整的配置。 檢查PotentialReasons集合和InnerException以獲取更多詳細信息。

----> NHibernate.MappingException:無法實例化ID生成器。----> System.FormatException:輸入字符串的格式不正確。

我已經通過更改以下行解決了這個問題:

在客戶映射中:

Id(c => c.Id).GeneratedBy.HiLo(“ customer”);

至:

Id(c => c.Id).GeneratedBy.HiLo(“ 1000”);

希望對您有幫助。

阿里爾

暫無
暫無

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

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