Dot-Net
如何使用 NHibernate 和 Fluent NHibernate 儲存非截斷的 varchar(max) 字元串
我的數據庫模式有一個字元串作為 varchar(max)。我已閱讀有關將 Length 設置為超過 4000 或 8000 的其他問題,以便它在映射中真正生成 (n)varchar(max) 但是當我在映射類中使用 Length(10000) 時,hbm 文件實際上顯示長度=“10000” 如果我保存一個超過 10000 個字元的實體,它實際上被截斷為正好 10000 個字元。
我不想要任何截斷。
(使用 NH3-alpha2 和 FNH 主幹)
看起來這是一個老問題,現在在 NHibernate 3.x 版本中重新出現;您可以在此處閱讀解決方法。
注意:我已經更新了我發布的原始連結,因為它已經過時了。