コード ファーストの MVC アプリを実行して、DeveloperAccountModel の詳細ページ、または親オブジェクトと DeveloperAccountModel のコレクションをロードする別のビューにアクセスしようとすると、次のエラーが発生します。 「DeveloperAccountModel」と入力します。この時点では、DeveloperAccountModel を読み込もうとしているだけで、プロパティ (存在します!) にはアクセスしていません。
[Table("sitedata")]
public class DeveloperAccountModel
{
[Required]
[RegularExpression("^[0-9]*$")]
[Display(Name = "User id")]
[Key]
[Column("_rowid")]
public long RowId { get; internal set; }
// Other properties removed
[Display(Name = "Redirects")]
[NotMapped]
[InverseProperty("DeveloperAccount")]
public List<SiteRedirectModel> Redirects { get; internal set; }
}
そして依存モデル
[Table("siteredirects")]
public partial class SiteRedirectModel
{
[Key]
[Column("_rowid")]
[Display(Name = "RowId")]
public int RowId { get; internal set; }
[Column("_siteid")]
[Display(Name = "Developer account id")]
public long DeveloperAccountModelId { get; internal set; }
[NotMapped]
[ForeignKey("DeveloperAccountModelId")]
public virtual DeveloperAccountModel DeveloperAccount { get; internal set; }
}
これまたは同様のエラーが発生する他の場合を含め、さまざまなチュートリアルとサンプルの非常に多くのバリエーションを試しましたが、本当に単純なものは見られません。誰でも助けてもらえますか?