I've an entity like

[Serializable]
public class Person : AbstractEntity<Person>
{
    public virtual Byte[] Image { get; set; }
}

I am using NHibernate 3.x. Howcome will i avoid saving the blob Image to some database (SQL Server Express 2010)? Much better alternative?

Thanks!

Build your property readonly

<property name="..." column="..." insert="false" update="false" />

or if you work with mapping by code then

Property(p => p.Image, m =>
{
    m.Column("...");
    m.Insert(false);
    m.Update(false);
});