Hi,

I cannot map a Bitmap with the auto mapper, but I can with standard
mapping. Here is the entity:

    public class Photo
    {
        public int Id { get; set; }
        public Bitmap Bitmap { get; set; }
    }

With standard mapping (works)...

    public class PhotoMapping : ClassMap<Photo>
    {
        public PhotoMapping()
        {
            Not.LazyLoad();
            Id(o => o.Id);
            Map(o => o.Bitmap).Not.Nullable();
        }
    }

With automapping (fails)...

    FluentConfiguration cfg = Fluently.Configure()
         .Database(SQLiteConfiguration.Standard.InMemory())
         .Mappings(m => m.AutoMappings
                            .Add(AutoPersistenceModel
                                    .MapEntitiesFromAssemblyOf<Photo>
()
                                    .Where(t => t.Namespace ==
"MyProject.Core.Domain")));

I receive this error:

NHibernate.MappingException: An association from the table Photo
refers to an unmapped class: System.Drawing.Bitmap
   at NHibernate.Cfg.Configuration.LogAndThrow(Exception exception)
   at NHibernate.Cfg.Configuration.SecondPassCompileForeignKeys(Table
table, ISet done)
   at NHibernate.Cfg.Configuration.SecondPassCompile()
   at NHibernate.Cfg.Configuration.BuildSessionFactory()
   at FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()
   --- End of inner exception stack trace ---
   at FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()
   at FluentNHibernate.SessionSource..ctor(FluentConfiguration config)

How can I tell the auto mapper to map Bitmaps as a property rather
than a relationship?

Thanks,
Brian



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to