相关疑难解决方法(0)

如何做一个流利的nhibernate一对一映射?

我该怎么做我试图做一对一的映射.

public class Setting
{
    public virtual Guid StudentId { get; set; }
    public virtual DateFilters TaskFilterOption { get; set; }
    public virtual string TimeZoneId { get; set; }
    public virtual string TimeZoneName { get; set; }
    public virtual DateTime EndOfTerm { get; set; }
    public virtual Student Student { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

//类地图

 public SettingMap()
        {
           /// Id(Reveal.Member<Setting>("StudentId")).GeneratedBy.Foreign("StudentId");
            //Id(x => x.StudentId);
            Map(x => x.TaskFilterOption).Default(DateFilters.All.ToString()).NvarcharWithMaxSize().Not.Nullable();
            Map(x => x.TimeZoneId).NvarcharWithMaxSize().Not.Nullable();
            Map(x => x.TimeZoneName).NvarcharWithMaxSize().Not.Nullable();
            Map(x => x.EndOfTerm).Default("5/21/2011").Not.Nullable();
            HasOne(x => x.Student);
        }
Run Code Online (Sandbox Code Playgroud)

//学生地图 …

c# nhibernate fluent-nhibernate

22
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

fluent-nhibernate ×1

nhibernate ×1