質問: 私はダッパーを試しています。列挙型を持つクラスがあり、値はデータベースに文字列として格納されます。 これはGenericEnumMapperを使用してFluentNHibernateで動作します Dapperでも同じことが可能ですか?
回答: これは現時点では組み込まれていませんが、ここで提案する解決策があります: http : //code.google.com/p/dapper-dot-net/issues/detail?id=24まだ決定していない。私は、拡張可能なタイプのコンバーターの考え方が好きです これを行う最もきれいな方法は、シャドウプロパティを定義することです: ``` class MyType { public MyEnum MyEnum {get; private set;} private string DBEnum { set { MyEnum = Convert(value);} } private MyEnum Convert(string val) { // TODO: Write me } } // cnn.Query("select 'hello' as DBEnum") <-- will set MyEnum ```