小编pan*_*zer的帖子

如何使用EF在MVC Code-first中更新/创建多对多关系数据?

我通过StackOverflow,谷歌和asp.net试图找到一个明确的基本示例,如何做到这一点.所有的例子都是抽象的或涉及不适用的并发症.我无法从中提取很多有用的东西.到目前为止,他们都没有完全回答我的问题或解决我的问题.

我正在使用以下模型开发MVC项目:

Article.cs:

public class Article
{

    public int ArticleId { get; set; }
    public string Title { get; set; }
    .
    .
    .
    public virtual ICollection<Category> Categories { get; set; }

    public Article()
    {
        Categories = new HashSet<Category>();
    }
}
Run Code Online (Sandbox Code Playgroud)

Category.cs:

public class Category
{
    public int CategoryId { get; set; }
    public string Name { get; set; }

    public virtual ICollection<Article> Articles { get; set; }

    public Category()
    {
        Articles = new HashSet<Article>();
    }
}
Run Code Online (Sandbox Code Playgroud)

ArticleEntities.cs:

public class …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc many-to-many entity-framework asp.net-mvc-3

6
推荐指数
1
解决办法
5425
查看次数