2012-03-06 18 views
0

dbfirst MVFプロジェクトのEFは値の最後にスペースを入れてSQlデータベースに値を挿入しています。私のSQLクエリのスペースをトリミングするだけでなく、SQLテーブルにスペースを入れずに値を挿入するために、コード自体に何かできることはありますか?DBFirst、EF、MVC - フィールドに空白を挿入する

答えて

2

使用することができます。 http://msdn.microsoft.com/en-us/library/aa258242(v=sql.80).aspx

[n] Char列は固定長なので、3文字の文字列しかない場合でも、列全体を埋めるためのスペースが追加されます。可変長の文字列が必要な場合は、[n] VarCharが必要です。

0

挿入する前にスペースを削除してください。

あなたはそれはちょうどあなたの代わりにvarchar型の文字列を持っている可能性がありstring.Trim()

http://msdn.microsoft.com/en-us/library/t97s7bs3.aspx

+0

dbcontirst(コード生成テンプレート)を使用してdbfirst、EFでコードを自動生成するので、レコードを挿入するコードを探すことができません。 – ZVenue

+0

これはEFコード内にはありません。エンティティプロパティの値を設定するときです。 –

関連する問題