2012-01-24 69 views
0

我得到一個名爲User的映射實體 - 帶有用戶名和密碼,pk是用戶名。實體框架:調用SaveChanges後字符串屬性爲空

保存新用戶時,出於某種原因的用戶名變爲空字符串。

下面是一個代碼示例:

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

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

在調試視圖我看到的用戶名不爲空之前保存,保存後是空的。我有什麼問題?

+0

什麼是你的代碼中的「模型」?我假設一個用戶對象,但它會有助於看到更多的代碼。 – JasCav

+0

調用SaveChanges後,您的數據是否正確保存? – dmusial

+0

你的模型中配置的'UserName'屬性如何?該行爲看起來像是將'StoreGeneratedPattern'設置爲'Identity'或'Computed'。順便說一句。最好使用單獨的整數列作爲關鍵字。 –

回答

0

開發服務器決定忽略我的重置,所以我需要重新設置它,這很好。

相關問題