Hi, Here you go. Equality is tested by the Equals function below, that is what calls the Id property.
On Aug 24, 3:50 pm, José F. Romaniello <[email protected]> wrote: > Please show your Currency class and mappings, and aslo show us how do you do > the equality in currency. --- Class --- public class Currency { public virtual string Id { get; set; } public virtual string Name { get; set; } public override bool Equals(object obj) { Currency currencyObj = obj as Currency; if ((currencyObj != null) && (Id == currencyObj.Id)) return true; return false; } } --- Mapping --- <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="XXX.Data" namespace="XXX.Data.Domain"> <class name="Currency"> <id name="Id"> <column name="CurrencyId" sql-type="nvarchar(3)" not- null="true" /> <generator class="assigned" /> </id> <property name="Name" not-null="true" /> </class> </hibernate-mapping> -- You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en.
