<many-to-one cascade="all" update="false" insert="true" class="Data" foreign-key="data_id" name="Data"> <column name="data_id" /> </many-to-one>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Fluent NHibernate" group.
To post to this group, send email to fluent-n...@googlegroups.com
To unsubscribe from this group, send email to fluent-nhibern...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---
--
You received this message because you are subscribed to the Google Groups "Fluent NHibernate" group.
To post to this group, send email to fluent-n...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/fluent-nhibernate?hl=.
public class ParentMap : ClassMap<Parent> { public ParentMap() { Table("parent_def"); Id(x => x.Id,"parent_id"); Map(x => x.UID, "parent_uid").CustomSqlType("varchar").Length(40); Map(x => x.DeletedAt ,"dte_deleted").Nullable(); Map(x => x.ModifiedAt, "dte_modified").Nullable(); Map(x => x.CreatedAt, "dte_created").Nullable(); Map(x => x.AutoUpdate, "auto_update").CustomSqlType("bit"); HasMany(x => x.ParentVersions) .KeyColumn("parent_id") .Inverse() .Cascade.All(); } } public class ParentVersionMap : ClassMap<ParentVersion> { public ParentVersionMap() { Table("parent_version"); ReadOnly(); Id(x => x.Id ,"parent_version_id"); Version(x => x.Version) .Column("parent_version") .Generated.Never(); Map(x => x.ParentHash ,"parent_hash") .CustomSqlType("varchar") .Length(40); Map(x => x.DateCreated ,"dte_created"); Map(x => x.UpdateAvailable, "update_available"); References(x => x.Parent, "parent_id") .ForeignKey("parent_id"); } }