私のタイトルは紛らわしいかもしれませんが、ここに私の問題があります。私はEFとMVC4がASP.netとLinqからSqlに来るのが初めてです
だから私は自分のコードを最初にモデルを作成し、DB は私が書いたように見栄えがします。
//namespace Article.Models
public class ArticleContext : DbContext
{
public DbSet<Article> Articles { get; set; }
public DbSet<Group> Groups { get; set; }
public DbSet<Category> Categories { get; set; }
public DbSet<Dimension> Dimensions { get; set; }
}
public class Article
{
public int ArticleId { get; set; }
public string Name { get; set; }
public int CategoryId { get; set; }
public virtual Category Category { get; set; }
public double Comission { get; set; }
public string Link { get; set; }
public virtual List<Group> Topics { get; set; }
}
public class Group
{
public int GroupId { get; set; }
public int ArticleId { get; set; }
public virtual Article Article { get; set; }
public string CategoryId { get; set; }
public int AdTypeId { get; set; }
public virtual Dimension Dimension { get; set; }
}
public class Category
{
public int CategoryId { get; set; }
public string Name { get; set; }
public virtual List<Article> Articles { get; set; }
}
public class Dimension
{
public int DimensionId { get; set; }
public string Name { get; set; }
public int Width { get; set; }
public int Height { get; set; }
}
データベースが作成されたら、接続文字列を Web 構成に追加します。
コントローラーを作成しようとすると、EFテンプレートを使用して、読み取り/書き込みアクションとビューを備えたカテゴリーとグループ用にコントローラーを作成できます。
しかし、Article モデルと Group モデルでは、同じ種類のエラーが発生します。
しかし、毎回次のエラーが発生します
何か間違っているのでしょうか、それともこの状況で読み取り/書き込みテンプレートを使用することは不可能ですか?