¿Cómo puedo obtener nhibernate con fluidez para crear un campo varbinary en una tabla sql server 2005 que usa un tamaño de campo de varbinary (max)? Por el momento siempre obtengo un valor predeterminado de varbinary (8000), que no es lo suficientemente grande ya que voy a almacenar archivos de imágenes.¿Cómo obtengo nhibernate fluido para crear un campo varbinary (max) en el servidor sql
He intentado usar CAstle.ActiveRecord pero todavía no he tenido éxito.
[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; }
}
estado fallando en encontrar una solución durante horas, así que gracias de antemano
czk
'int.MaxValue' podría ser una forma más agradable de expresar el número mágico. Como en '.Length (int.MaxValue)' –