ContentPageBase を変更したいのですが、機能的なサイトで、たとえば (weight) というプロパティを追加しようとしましたが、データベースに既存のページがあると、サイトが誤動作し、(オブジェクト参照の) 例外がスローされます。オブジェクトのインスタンスに設定されていません)。
すでに入力されたデータを修正するにはどうすればよいですか?
public abstract class ContentPageBase : PageBase, ICommentable
{
[EditableTextBox("Weight", 10, ContainerName = Tabs.Details)]
//newly added property.
public virtual int Weight
{
get { return (int)GetDetail("Weight"); }
set { SetDetail("Weight", value); }
}
}