0

コード ファーストの 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; }
}

これまたは同様のエラーが発生する他の場合を含め、さまざまなチュートリアルとサンプルの非常に多くのバリエーションを試しましたが、本当に単純なものは見られません。誰でも助けてもらえますか?

4

1 に答える 1