Jak mogę uzyskać płynne nhibernate, aby utworzyć varbinary pole w tabeli SQL Server 2005, który używa pola varbinary (max)? W tej chwili zawsze otrzymuję domyślną wersję varbinary (8000), która nie jest wystarczająco duża, ponieważ zamierzam przechowywać pliki obrazów.Jak uzyskać płynną nhibernate do utworzenia varbinary (max) pola w serwerze sql
Próbowałem już używać CASTle.ActiveRecord, ale jeszcze nie miałem ż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; }
}
Byłeś braku na znalezienie rozwiązania dla godzin teraz, więc z góry dzięki
czk
'int.MaxValue' może być ładniejszym sposobem wyrażania magicznej liczby. Jak w '.Length (int.MaxValue)' –