varbinary(max)のフィールドサイズを使用するSQL Server 2005テーブルで、流暢なnhibernateを使ってvarbinaryフィールドを作成するにはどうすればよいですか?現時点では、私はいつもデフォルトのvarbinary(8000)を取得していますが、これはイメージファイルを格納するためには十分ではありません。sqlサーバでvarbinary(max)フィールドを作成するには流暢なnhibernateを取得するには
私はCAstle.ActiveRecordを使ってみましたが、まだ成功していません。
[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; }
}
CZK事前にので、今時間の解を求めることに感謝を失敗し、あなたのActiveRecordの例が機能しない理由
「int.MaxValue」は、マジックナンバーを表現するより良い方法かもしれません。 '.Length(int.MaxValue)'のように、 –