私は NHibernate を使い始めたばかりで (15 回目のようです)、次の問題が発生しています。
次の表:
Table Facility
Column FACILITY_ID integer
Column NAME varchar2(50)
Column MONTH varchar2(5)
何らかの理由で、月はネイティブの日付型ではなく文字列であり、次のようになります。
"200811" represents 11/01/2008
"200307" represents 07/01/2003
you get the idea
次のクラスにマッピングしたいと思います
public class Facility {
int Id {get; set;}
string Name {get; set;}
DateTime Month {get; set;}
}
MONTH 列を Month プロパティにマップしたいのですが、状況にアプローチする方法がよくわかりません。明らかに、保護されたプロパティ文字列 MonthString を使用して、Month プロパティにその列を解析させることもできますが、それは厄介なようです。より良い解決策はありますか?