Deat friends
Fluent Nhibernate is not setting the value of foriegn key in children table, is there anyone to write the reason ?
My code:
public class StoreMapping : ClassMap<StoreModel>
{
public AcademicBooksMapping()
{
Table("Store");
Id(u => u.Id);
Map(u =>
u.name).Nullable();
HasMany(x => x.Books).Not.KeyNullable().KeyColumn("StoreId").Inverse().Cascade.All().Not.LazyLoad();
}
}
public class BooksMapping : ClassMap<BookModel>
{
public BooksMapping()
{
Table("Book");
Id(u => u.Id);
Map(u =>
u.name).Nullable();
References(x => x.Profile).Column("StoreId").Cascade.SaveUpdate().Not.LazyLoad();
}
}
StoreId is null en every save