在MVC模型文件夹中定义类

时间:2018-06-19 16:56:37

标签: c# asp.net-mvc

我对C#还是很陌生,并从MVC开始。因此,根据一个教程,我了解到我们必须在Modal文件夹中定义所有或我们的类。我的应用程序是一个大学网站,该网站下有所有大学,每个大学下的学生。 我的数据库是SQL2017 因此,在模式文件夹中,我定义了varius类,例如

//university.cs
public class university
{
    public int UnivID {get;set;}
    public string UnivName {get;set;}
    ----
    ----
    public virtual ICollection<college> Colleges{get;set;}
}
//college.cs
public class college
{
    publc int ColID{get;set;}
    publc string ColName{get;set;}
    public int  UnivID{get;set;}
    -----
    ---
    public virtual ICollection<course> Courses{get;set}
}


Department.cs
public class department
{
    public int depID{get;set;}
    public string depName{get;set}
    public virtual ICollection<instructor> instructors{get;set;}

}

因此,我在Model文件夹中定义了所有收集的类,包括所有主类。那是正确的还是我需要遵循其他方式。像SubjectMaster或CityMaster之类的主类或表之类的东西,我们是否需要一个单独的文件夹来定义它?

或者为模态定义类有任何条件或标准吗?

我想您也会在我的课程中注意到ICollections。那是正确的方法吗?

0 个答案:

没有答案