Hi,

I have this class:

public class DataStore
{
  public virtual Int32 DataStoreId { get; set; }

  public virtual String Name { get; set; }

  public virtual IDictionary Attributes { get; set; }
}

And this mapping:

mapper.Class<DataStore>(ca =>
{
  ca.Table("data_store");
  ca.Lazy(true);
  ca.Id(x => x.DataStoreId, map =>
  {
    map.Column("data_store_id");
    map.Generator(Generators.HighLow);
  });
  ca.Property(x => x.Name, x =>
  {
    x.Column("name");
    x.NotNullable(true);
  });
  ca.Component(x => x.Attributes, new { A = 0, B = 0 }, dc => { });
});

When NHibernate generates the table for me, it creates two columns, A and 
B. I think this is a bug in mapping by code of dynamic component, or am I 
missing something?

RP

-- 
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nhusers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to