私はスタック オーバーフローでこれらのエラーをたくさん見てきましたが、回答に厳密に従いましたが、私のコードで同じ問題を実際に確認することはできません。
変更をコミットしようとすると、次の例外が発生します。
{"Error dehydrating property value for MyModel.Field"}
内部例外あり:
{"The length of the string value exceeds the length configured in the mapping/parameter."}
次のようなモデルのマッピング オーバーライドがあります。
mapping.Map(x => x.Field).Length(10000);
データベースの列は ですnvarchar(MAX)
。
メモ帳 ++ でフィールドの値を確認すると、長さが 5355 であり、スタック トレースはそれ以上の情報を収集していません。:(
私は本当にすべての角度をカバーしたと思っていますが、なぜまだこのエラーが発生するのですか?