I am about to give up on this pos…unless somebody here simply gives me the right code to fix my problem. I’m tired of running in circles, and scouring the internet with no progress at all.
Problem: not updating collections with FK’s.
Example:
Forum forum = new Forum(“Sample”);
category.AddForum(forum);
categoryRepository.Update(category); <- fails with transient object error for forum with no CategoryId.
Mapped right using References<Category> and HasMany<Forum>. Conventions are as follows.
Ref:
instance.Column(instance.Property.Name + “Id”);
HasMany:
instance.Key.Column(instance.EntityType.Name + “Id”);
instance.Cascade.All();
instance.Access.ReadOnlyPropertyThroughCamelCaseField(CamelCasePrefix.None);
Now, I’ve tried every possible setting for inverse, all the different cascades, on both sides. Nothing works. It just flat fails, telling me it can’t insert NULL for Forum.CategoryId (field, not entity prop).
So what do I do???