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