I don't believe you can map a bitmap directly. Look at mapping a byte[] instead, that maps to a SQL column (BLOB). You can still represent the property as a bitmap, but store it in the field that gets mapped as a byte[]
On Mon, Apr 13, 2009 at 10:33 PM, Brian <[email protected]> wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
