0
私はUserという名前のエンティティを取得しました。usernameとpassで、pkはユーザー名です。エンティティフレームワーク:SaveChangesを呼び出した後に文字列プロパティが空です。
新しいユーザーを保存するとき、何らかの理由でユーザー名が空の文字列になります。ここで
は、コードサンプルです:デバッグビューで
var newUser = new User() {Username = model.UserName, Password = hashedPassword};
_db.Users.AddObject(newUser);
_db.SaveChanges();
私は、ユーザー名が前に保存し、それが空の保存後に空ではありません参照してください。私がどうかしましたか、まずいことでもありましたか?
コードには「モデル」とは何ですか?私はUserオブジェクトを前提としていますが、より多くのコードを参照すると便利です。 – JasCav
'SaveChanges'を呼び出した後、データが正しく保存されていますか? – dmusial
あなたの 'UserName'プロパティはあなたのモデルでどのように設定されていますか?この動作は 'StoreGeneratedPattern'が' Identity'または 'Computed'に設定されているように見えます。 Btw。別の整数列をキーとして使用する方がよいでしょう。 –