nu är förvirringen total då det gäller nhibernate. Hoppas att någon kan ge lite klarhet i följande. hmmm, jag trodde nog att denna skulle säga ifrån då man lade in dubletter. MEN det verkar som att det går fint att lägga in dessa dubletter i listan och spara till db, men vid uppläsning hämtas endast unika poster. Jaja så ska det nog vara. nHibernate ISet
1. <Set>
Som jag har fattat det ger en lista som ej får innehålla dubletter.
Propertien med listan ska använda ISet.
Men då jag gör detta kan jag ändå lägga in dubletter och spara till DB.
<code>
private Iesi.Collections.ISet<Identity> itsIdentities;
public void AddChild(BaseEntity child)
{
Identity childIdentity = null;
childIdentity = child as Identity;
if (childIdentity != null)
{
if (this.itsIdentities == null)
{
this.itsIdentities = new Iesi.Collections.Generic.HashedSet<Identity>();
}
this.itsIdentities.Add(childIdentity);
}
}
<set name="ItsIdentities" table="tbl_IdentityGroupIdentity">
<key column="identityGroup_cid"/>
<many-to-many class="Identity" column="identity_cid"/>
</set>
</code>Sv: nHibernate ISet