Como obtenho nhibernate fluente para criar um campo varbinary (max) no sql server

Como posso obter nhibernate fluente para criar um campo varbinary em uma tabela de sql server 2005 que usa um tamanho de campo de varbinary (max)? No momento eu sempre recebo um padrão de varbinary (8000), que não é grande o suficiente, pois eu vou armazenar arquivos de imagem.

Eu tentei usar CAstle.ActiveRecord mas ainda não tive nenhum sucesso.

 [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; }   
}

Está falhando em encontrar uma solução por horas agora, então obrigado antecipadamente

czk

questionAnswers(6)

yourAnswerToTheQuestion