Hi there

I have a simple class

public class Foo {
   public virtual Guid Id { get; set; }
   public virtual string Label { get; set; }
}

and its mapping:

<class name="Foo" table="Foo">
<id column="Id" name="Id">
   <generator class="guid.comb"/>
</id>
<property name="Label" column="Label"/>
</class>

and here is the code snippet which is currently keeping me await at night :-)

ISession s = ...;
var x = new Foo() { Label = "X", Id = Guid.NewGuid() };
var y = new Foo() { Label = "Y", Id = Guid.NewGuid() };
s.Save(x); s.Save(y);

var list = s.Query<Foo>().ToList();
int c = list.Count;

Even if two objects are within the session, the 'list' object's count is '0'.
I tried the same with a different class, with an Int64 as identifier
and everything worked fine.
So... what am I missing?

Thank you in advance (and sorry for my broken English),
Giulio

--

-- 
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.

Reply via email to