私は Fluent NHibernate にかなり慣れていません。誰かが私を正しい方向に導いてくれるかどうか疑問に思っていました.
私は、曜日を表す WorkDay クラスを持っています。
Table("WorkDays");
Id(x => x.ID).GeneratedBy.Identity();
Map(x => x.Date);
1 年間のすべての休日を格納する新しいテーブル Holidays を追加しています。
CREATE TABLE [dbo].[Holidays]( [ID] [smalldatetime] NOT NULL, [Description] varchar NULL)
クラス Holidays を作成しました:
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);
}
特定の日が休日かどうかを確認するために、WorkDay の休日を適切に参照してマッピングする最良の方法は何ですか?
ご提案いただきありがとうございます。