Jak uzyskać płynne nhibernate, aby utworzyć pole varbinary (max) w serwerze sql

W jaki sposób można uzyskać płynne nhibernate do tworzenia pola varbinary w tabeli serwera SQL 2005, który używa rozmiaru pola varbinary (max)? W tej chwili zawsze otrzymuję domyślne varbinary (8000), które nie jest wystarczająco duże, ponieważ będę przechowywać pliki obrazów.

Próbowałem użyć CAstle.ActiveRecord, ale nie miałem jeszcze żadnego sukcesu.

 [ActiveRecord]
 public class MyFile : Entity
{
    public virtual string FileName { get; set; }
    public virtual string FileType { get; set; }
    public virtual int FileVersion { get; set; }
    public virtual int FileLength { get; set; }

    [Property(ColumnType = "BinaryBlob", SqlType = "VARBINARY(MAX)")]
    public virtual byte[] FileData { get; set; }   
}

Nie udało mi się znaleźć rozwiązania na wiele godzin, więc dziękuję z góry

czk

questionAnswers(6)

yourAnswerToTheQuestion