MVC +实体框架有很多问题(代码优先)

时间:2013-05-30 11:16:43

标签: entity-framework many-to-many code-first

我有两个关于实体框架的问题很多,因为我是一个新的学习者:

1。 对于mvc + EF首先是一对多代码,我们可以确定2类"问题"和"选项"与关系"一对多"例如,然后我们添加控制器,并选择选项"创建,删除,编辑......",然后将完成一个mvc程序。 但对于很多人来说,会有3个班级,(一类关系),我们可以像以前的方法那样做吗?因为我做了,"关系表"中没有任何日期,这意味着我们应该通过自己添加代码来做到这一点?它不能像一对一那样完成吗?

2。 许多问题,例如我有2个班级,有很多关系:

public class Author
{
    public int AuthorId { get; set; }
    public string Name { get; set; }
    public ICollection<Book> Books { get; set; }
}

public class Book
{
    public int BookId { get; set; }
    public string Title { get; set; }
    public ICollection<Author> Authors { get; set; }
}

当我创建时,它将创建一个名为&#34; BookAuthors&#34;其中包含bookid和authorid,但我想创建&#34; BookAuthors&#34;我自己上课,因为我会在这个表中添加另外2个属性,所以我该怎么做?谢谢

0 个答案:

没有答案