我有一個數據庫表(我無法更改),它將日期和時間存儲在單獨的字段中,但我的類只有一個DateTime屬性(已打開)。流利的NHibernate將日期和時間字段組合到DateTime對象中
DateOpened 2011-05-10 00:00:00.000
TimeOpened 1899-12-30 09:53:00.000
在SQL我只是做
SELECT DateOpened + TimeOpened AS 'Opened'
我怎麼能在功能NHibernate映射呢?我正在使用Fluent Mapping。
我已經試過
Map(x => x.Opened).Columns.Add(new string[] { "DateOpened", "TimeOpened" });
,但我得到以下錯誤
property mapping has wrong number of columns: CBS.Tigerpaw.Data.ServiceOrder.Opened type: DateTime
我想到這一點,但我手裏攥着另一種解決方案。這將是我最後的手段。 – modernzombie 2011-05-27 18:36:34