0

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 文字を保存できます。しかし、エンティティ フレームワークはできません。

この問題の解決策を教えてください。

前もって感謝します。

4

0 に答える 0