古いモデルのものを読み込んでも問題ありません。新しいプロパティがデフォルト値になります。新しいプロパティが追加される。(「2プロパティの追加、削除の場合」と同じです。)例:モデルクラス『PersonalInformation』のプロパティ『name』を『fullName』に変更した場合。プロパティを削除したときのように古いものも残っている。新しい項目として作成される。「2:項目の追加、削除の場合」の対応方法と同じです。項目の型変更の場合(パターンは、数値⇒文字列)【結果】MetaクラスのentityToModel()・modelToEntity()での型キャストが変更になります。entity.getProperty("intMember"));になります。Datastoreに既にあるモデルの型は変更されないので、クラスオブジェクトとして読み込むとキャストエラーが発生する可能性が高いです。よって影響のあるすべてのモデルをEntityとしてDatastoreから読み込んでから、変更をEntityレベルで行うの一番いいと思います。解決策の例」にコードを紹介していますので、参考にしてみてください。TestOneという名前のEntityのKeyリストを取得する。Keyを使ってDatastoreのEntityを削除する。newStringProperty;...}例:コード9のようにモデルクラスを変更しましたが、前述したとおり、プロパティ名を変更しただけでは、DatastoreのEntityには古いプロパティ『oldProperty』と『oldIntegerProperty』がまだ存在しています。下記のコード10では、古いプロパティの削除と、新しいプロパティの追加をEntityから行いたいと思います。}今回はパターン別にDatastoreのEntityについてどのように取り扱えば良いかを説明しました。必要のないkindやプロパティの削除などのDatastoreの整理をする時に使えますので、この記事を参考にしていただければ幸いです。旧トップページ」』を発表したいと思います。