如何在Fluent NHibernate中创建此引用映射,然后读取对象?

时间:2019-02-15 13:50:27

标签: c# orm fluent-nhibernate

如果我需要同时映射外键和子对象,我就是这样:

 References(x => x.Buyer).Column("BuyerId").Not.Insert().Not.Update();
 Map(x => x.IdBuyer).Column("BuyerId");

那我就去做

 someVal.IdBuyer = 123; //In database exists Buyer with id = 123
 Insert(someVal);

此刻,数据库在数据库中创建了一个参照BuyerId = 123的行。 然后:

 var buyer = someVal.Buyer;

,并且买方始终为空。怎么了? (如果不能删除IdBuyer)

0 个答案:

没有答案