我的头衔可能令人困惑,但这是我的问题。我是EF和MVC4的新手,从ASP.net和Linq到Sql
所以我先创建了我的代码模型,数据库看起来很棒,就像我写的一样。
//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模板为类别和组创建具有读/写操作和视图的问题。
但对于文章模型和群组模型,我会得到同样的错误
但我每次都会收到以下错误
在这种情况下,我有什么问题或是否无法使用读/写模板?
答案 0 :(得分:0)