Hello,
I have an Account entity:
public class Account : Entity
{
public virtual string Name { get; set; }
protected Account() { }
public Account(string accountName)
{
this.Name = accountName;
}
}
I'm trying to setup my entity so that it can have an (optional) parent
entity of type Account, and 0-to-many children of type Account. I'm
also trying to leverage the FNH automapper to have this work.
When I insert:
public virtual Account Parent { get; set; }
the automapping works fine after I create the FK relationship in my
DB:
Account
------------
int AccountId
int ParentFk
nvarchar(100) Name
However, when I also insert:
public virtual IList<Account> Children { get; set; }
my S#arp Architecture CanConfirmDatabaseMatchesMappings test fails
with the error:
NHibernate Mapping Exception: Repeated column in mapping for
collection: MyNamespace.Account.Children column: Account_id
I've found posts for mapping trees using an HBM file, as well as
Fluent NHibernate, but I can't figure it out using the automapping
feature.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Fluent NHibernate" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---