2

ServiceStack 3 と OrmLite を使用しています。私のデータ クラスの 1 つに、次のような null 許容列挙型プロパティがあります。

[Alias("CALL_SESSION")]
public class CallSession
{
    ...
    [Alias("RESULT")]
    public CallSessionResultEnum? Result { get; set; }
    ...
} 

私のOracle DBでは、フィールドRESULTNULLABLE NUMBER.

このように取得しようとするとCallSession

cn.Where<CallSession>(x => ....)

例外が発生しますspecified cast is not valid。クラスのフィールド タイプを simple に切り替えると、問題なく動作しますint?。OrmLite は null 許容列挙型をサポートしていないという考えは正しいですか?

4

1 に答える 1