1 我有一個枚舉它的值是ASCII碼的類。 我想在DB中保存char值而不是ASCII碼,我該如何實現?FluentNhibernate:映射字節枚舉爲字符 來源 2011-10-23 gdoron +0 如果值是ASCII碼,你爲什麼要使用一個枚舉,而不是'char'? – +1 @Diego Mijelshon由於這些ASCII碼具有含義,並且只能選擇少量的ASCII碼。 – gdoron
2 您可以使用IUserType界面實現您自己的類型轉換。示例如何做到這一點可以找到here或here。 一旦你這樣做,你要告訴你的流利映射器使用這種類型的給定屬性: Map(u => u.AsciiCode).CustomType<AsciiCodeAsChar>(); 來源 2011-10-23 13:03:56 +0 感謝您給出的這兩個鏈接真棒,特別是第二個。 – gdoron
如果值是ASCII碼,你爲什麼要使用一個枚舉,而不是'char'? –
@Diego Mijelshon由於這些ASCII碼具有含義,並且只能選擇少量的ASCII碼。 – gdoron