???????????DI???????????????????????????????????????????????????
?????????????д?????????????IRepository?滻??????????IRepository??????Serivce??????ExamService?????????????????????Mock??IRepository?????????????????????????????.
????????????????Controller????Service???????????Service???????????????????IExamService????Controller????????д???IExamService??Mock??????????????ò???????Controller????????????????????????ExamService???????????????????????Controller???????????????????
?????????????????????????????????????γ?????淶????????ε?????????????????????????????????????????????????????????????????????????????????
???????????????---?????????
???????????????????????????????????????????????У???????????и???????????????????????£??????????????
????????????????????????Exam????????????????????????????????????????????ò?????????????ú÷??????????????????????檔???????????????????????????????????
???????????????????????????:?????????????壩;??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????С??????κ????????????????????????????κκ??壬????????????????????????????????????+???????+?????????????ID??????????????????????????
??????????:
public class Exam
{
public Exam(District district?? ExamDef exam_def?? Date date)
{
District = district;
ExamDef = exam_def;
Date = date;
}
}
?????????????????????????????????????????????????????????????????????????? Private??????nHibernate??????????????????????????????????????????????????κκ??塣
??????????:
public class Exam
{
public Exam(District district?? ExamDef exam_def?? Date date)
{
District = district;
ExamDef = exam_def;
Date = date;
}
public virtual ExamDef ExamDef { get; private set; }
public virtual District District { get; private set; }
public virtual Date Date { get;private set; }
}