使用Fluent NHibernate映射时间跨度的集合

时间:2010-02-05 21:05:22

标签: nhibernate fluent-nhibernate

我的对象包含TimeSpan的集合,如Note.Reminders,其中提醒为List<TimeSpan>。如何使用Fluent NHibernate来映射?

目前我已将其映射为m.HasMany(c=>c.Reminders).Access.CamelCaseField()

但它抱怨它找不到类型TimeSpan的映射。

2 个答案:

答案 0 :(得分:0)

HasMany将关联映射到其他实体。 TimeSpan是值,而不是实体。因此,您应该使用Map(c=>c.Reminders);代替。

答案 1 :(得分:0)

另外,请确保数据库中用于存储这些时间戳的类型是Int64。