【发布时间】:2013-02-11 21:47:24
【问题描述】:
我对 Fluent NHibernate 还很陌生。我想知道是否有人会引导我走向正确的方向。
我有一个类 WorkDay,它代表一周中的每一天。
Table("WorkDays");
Id(x => x.ID).GeneratedBy.Identity();
Map(x => x.Date);
我正在添加一个新表Holidays,它存储了全年的所有假期。
创建表 [dbo].[Holidays]( [ID] [smalldatetime] NOT NULL, [说明] varchar NULL)
我创建了一个假期类:
public class Holiday: Entity<DateTime>
{
public virtual string Description { get; set; }
}
并映射它:
public HolidayMap()
{
Table("Holidays");
Id(x => x.ID).GeneratedBy.Assigned();
Map(x => x.Description);
}
正确引用和映射工作日中的假期以检查特定日期是否为假期的最佳方法是什么?
感谢您的建议。
【问题讨论】:
标签: c# fluent-nhibernate nhibernate-mapping fluent-nhibernate-mapping