Sterling Database forWindowsPhoneに問題があります。wp7appにデータベースを段階的に実装しましたが、新しいエンティティが保存されたときにデータがシリアル化されません。例:スターリングデータベースを使用して資格情報をシリアル化します。
var userCredentials = new UserCredentials(userName, password);
App.Database.Save(userCredentials);
App.Database.Flush();
ただし、アプリケーションが再アクティブ化(または再起動)されると、Sterlingは分離されたストレージから値を返しません。
var firstOrDefault = App.Database.Query<UserCredentials, string>()
.ToList()
.FirstOrDefault();
私のActivateEngineメソッドの外観は標準であり、TableDefinitionは次のとおりです。
CreateTableDefinition< UserCredentials, string >(t => t.UserName),
スターリングデータベースがデータをシリアル化しないのはなぜですか?すべてが正常に実装されているようです。助けてください。