我对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。那是正确的方法吗?