Come posso ottenere un Nibernato fluente per creare un campo varbinary in una tabella di SQL Server 2005 che utilizza una dimensione di campo di varbinary (max)? Al momento ottengo sempre un valore predefinito di varbinary (8000), che non è abbastanza grande poiché sto per memorizzare i file di immagine.Come faccio a diventare fluente Nibernate per creare un campo varbinary (max) in sql server
Ho provato a utilizzare CAstle.ActiveRecord ma non ha ancora avuto alcun successo.
[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; }
}
Conosci non riuscendo a trovare una soluzione per ore, in modo che grazie in anticipo
CZK
'int.MaxValue' potrebbe essere un modo più piacevole di esprimere il numero magico. Come in '.Length (int.MaxValue)' –