2012-01-24 5 views
0

私はUserという名前のエンティティを取得しました。usernameとpassで、pkはユーザー名です。エンティティフレームワーク:SaveChangesを呼び出した後に文字列プロパティが空です。

新しいユーザーを保存するとき、何らかの理由でユーザー名が空の文字列になります。ここで

は、コードサンプルです:デバッグビューで

var newUser = new User() {Username = model.UserName, Password = hashedPassword}; 

_db.Users.AddObject(newUser); 
_db.SaveChanges(); 

私は、ユーザー名が前に保存し、それが空の保存後に空ではありません参照してください。私がどうかしましたか、まずいことでもありましたか?

+0

コードには「モデル」とは何ですか?私はUserオブジェクトを前提としていますが、より多くのコードを参照すると便利です。 – JasCav

+0

'SaveChanges'を呼び出した後、データが正しく保存されていますか? – dmusial

+0

あなたの 'UserName'プロパティはあなたのモデルでどのように設定されていますか?この動作は 'StoreGeneratedPattern'が' Identity'または 'Computed'に設定されているように見えます。 Btw。別の整数列をキーとして使用する方がよいでしょう。 –

答えて

0

devサーバはリセットを無視することにしましたので、もう一度リセットする必要があり、問題ありません。

関連する問題