我正在使用nhibernate 3.2和s#arp lite framework构建我的应用程序。
Id:int(PK)
标题:字符串
PostBy:int(FK,User table Id)
我正在使用自动化,按照惯例,它寻找不存在的UserID。我需要覆盖它。
这是我的代码,它不起作用,请帮我解决。
internal class StackOverride : IOverride
{
public void Override(ModelMapper mapper)
{
mapper.Class<Stack>(s =>
{
s.Property(x => x.PostBy, map => map.Column("PostBy"));
});
}
}
答案 0 :(得分:1)
最后弄明白该怎么做。这是代码。
public void Override(ModelMapper mapper)
{
mapper.Class<Stack>(map =>
map.ManyToOne(
x => x.PostBy,
manyToOne =>
{
manyToOne.Column("PostBy");
}));
}