Entity Framework (Asp.net 4.0 - MVC 4) で nvarchar モデル データの挿入/更新に問題があります。
SQL Server 2008 では、 UserInfoテーブルに"PhoneNo" [nvarchar( 60 )] 列があります。
エンティティ フレームワークを介して、1 から 30 文字までしか更新できません (つまり、そのデータ型の 50% を意味します。長さが 100 の場合、1 から 50 まで保存できます)。30文字を超えると例外がスローされるとします。
{"文字列またはバイナリ データは切り捨てられます。\r\nステートメントは終了しました。"}
注: SQL Server クエリを使用すると、最大 60 文字を保存できます。しかし、エンティティ フレームワークはできません。
この問題の解決策を教えてください。
前もって感謝します。