我对 Fluent NHibernate 相当陌生。我想知道是否有人会引导我走向正确的方向。
我有一个 WorkDay 类,它代表一周中的每一天。
Table("WorkDays");
Id(x => x.ID).GeneratedBy.Identity();
Map(x => x.Date);
我正在添加一个新表Holidays,它存储了全年的所有假期。
CREATE TABLE [dbo].[Holidays]([ID] [smalldatetime] NOT NULL, [Description] 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);
}
正确参考和映射工作日中的假期以检查特定日期是否为假期的最佳方法是什么?
谢谢你的建议。