public BankMap() { Table("Bank"); Not.LazyLoad(); Id(x => x.Id).Column("BankId").GeneratedBy.Sequence("BANK_SEQ"); Map(x => x.BankName); HasMany(x => x.PersonAccounts).KeyColumn("BANKID").Cascade.All(); //HasMany(x => x.PersonAccounts).KeyColumn("BANKID").Cascade.All().Inverse(); //HasMany(x => x.PersonAccounts).KeyColumn("BANKID").Cascade.All().None(); // HasMany(x => x.PersonAccounts) //.Cascade.AllDeleteOrphan() //.KeyColumn("BANKID"); } public PersonAccountMap() { Table("PersonAccounts"); Not.LazyLoad(); Id(x => x.Id).Column("AccountId").GeneratedBy.Sequence("PERSONACCOUNTS_SEQ"); Map(x=>x.PersonName); References(x => x.Bank, "BANKID"); //References(x => x.Person, "PERSONID").Cascade.None(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)